All you should know about the Mewar Festival, Udaipur
Udaipur is one of the renowned cities in the Rajasthan state of India that is surrounded by some appealing hills and is located on the shore of Lake Pichola. The unique heritage and rich culture of Udaipur makes it a must-visit city of India. Well many famous festivals of India...