India 7 Best Tourist places in Udaipur – City of Lakes Omilights | April 7, 2015 Udaipur, better known as the city of lakes is one of the famous tourist spot in India. It was established in 1559 as the capital city of Mewar Regime by Read More