I DO NOT want to start a political debate here. I am a 22 year old student and I live in Calcutta, India. It is one of the most poorest and underdeveloped Metro Cities in India (Reason - 35 years of communist rule. The communist state government finally got kicked from power only 2 months ago.). Though, compared to Eastern Europe, even Calcutta's economy is booming! Now, some of the good points of India include - - VERY LOW cost of living. You can live like a king with a monthly income of $2000. All foreign goods and cars, starting from electronics to Ferrari and Porsche are available. I don't see Ferraris in Calcutta, but I can see plenty of Mercedes S class here. In cities like New Delhi and Mumbai, Ferraris and Porsches are not a big deal. - Low crime rate. You will never see ordinary gun crimes like in the US here, only hardcore criminals and the ultra rich have guns. - Low tax rate. And you can easily avoid paying full tax . - Cities like New Delhi, Mumbai and Goa are very modern, with a vibrant economy. Posh localities have infrastructure comparable to that of the west. After a couple of years, I would like to move out of Calcutta. If I have a successful IM business, I am trying to decide that whether I should move to New Delhi/Mumbai or to a Eastern European country like Latvia/Romania/Poland. What are your suggestions?