
Udaipur the capital of the former princly state of Mewar is a beautiful city in Rajasthan, India famous for its lakes and palaces which in centuries past served as the homes of royalty. A current tourist favorite, especially for up-market Westerners, it was ... About Udaipur