Most of the Indian B-schools are have excellent curriculum but are theory based. This may not be the best education that IIMs and other schools could give. Foriegn MBAs cater to this need of students who want to be exposed to a global environment. ScChools in USs as good but expensive while compared to schools in Canada and Australia. Imagine every student studying in US, Canada or other countries and returing to India to work. Just feel that day is not far away.