In a Worldwide Cost of Living Survey, India’s financial capital Mumbai has been ranked third cheapest place to live, while national capital New Delhi is fifth. In this year’s ranking of costliest cities of the world, Mumbai has been placed at 131st position, up a place from 132nd a year ago, while New Delhi has [...]
Continue Reading »