According to the latest cost of living survey by Mercer, Mumbai remains the most expensive city for expatriates in India, closely followed by New Delhi and Bengaluru.