20120329 india: Mumbai is 2nd costliest Indian city to live in