Multiple choice general knowledge Which of the following is called the 'Lake City of India'? Jaipur Jodhpur Udaipur Raipur Reveal answer Fill a bubble to check yourself C Correct answer Explanation Udaipur is known as the 'Lake City of India' because of its numerous lakes, including Lake Pichola, Fateh Sagar, and Udai Sagar. The city's picturesque lakes and palaces make it a major tourist destination in Rajasthan.