Udaipur’s Gorgeous Lake Pichola
[ad_1] Lake Pichola is a picturesque artificial lake located in the city of Udaipur in Rajasthan, India. It was created in the 14th century by the ruler of Mewar, Maharana Udai Singh II. The lake covers an area of approximately 696 acres and is surrounded by hills, palaces, temples, and ghats, making it a popular … Read more