Carlos Webb
As a Western who has lived in India for 8 years, I give you my take.
First of all, 99.999% of the people living in India were born in India and have little choice over the matter. So, the question is more interesting if we ask why would a non-Indian choose to live in India.
India offers the best and worst of humanity. It is the kindness and the cruelest country simultaneously.