Property prices in Mumbai to touch sky high again!
A recent study by Mercer's 2011, Cost of Living Survey claimed that New Delhi (rank 85) is India's most expensive city followed by Mumbai (rank 95). The Brihanmumbai Municipal Corporation (BMC) seems to have been taking steps to improve…