Where is the least expensive city to live in?
Mumbai , India ..
At the other end of the spectrum, Mumbai, India, is the cheapest place to live in the world,
according to the Worldwide Cost of Living Index, 2014.
For some comparison, a loaf of bread that would cost $3.36 in...