Udaipur’s Gorgeous Lake Pichola
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 tourist … Read more