kolkata
udaipur and bhopal
Both Udaipur and Bhopal are called "City of Lakes".
hyderabad
the answer is Kolkata (previously known as Calcutta)