most beautiful lake cities in india. 

Many cities of India are situated on the banks of lakes, natural and man-made cities. 

But today we will talk about some beautiful lake cities of India. 

First of all, let us talk about Srinagar, it is a very beautiful place situated on the banks of Dal Lake. 

Dal lake 

Udaipur, which is also called the city of lakes, has many lakes which make this city more beautiful.

Udaipur  

You all must know that Nainital is situated at an altitude of 2084m in Uttarakhand, which is also called the city of lakes.

Nainital 

Shillong is also called "Scotland of the East", here a very beautiful view is visible on the banks of the lake.

Shillong

Pushkar city is also situated on the banks of the famous Pushkar Lake. Sitting here on the banks of the lake gives a relaxing feeling

Pushkar

So these are the cities based on the banks of some beautiful lakes, hope you liked them.

This beautiful hill station has been the capital of India.