Look, anyone who has EVER tried to raise capital in India knows how STUPIDLY hard it is to do it. North America, however is sloshing with capital. Literally. So yeah, if you want to setup a business, nowhere is better than north america. Expect perhaps for China but... you don't start business...