10 Things You Need To Know About City Palace in Udaipur
Built on the banks of the Pichola Lake, City Palace in Udaipur is huge. Actually it is one of the biggest palace in Rajasthan. And is the staple in every visitor’s itinerary. Everybody goes there and hence, be ready to brave the crowded alleys and jharokas while touring the palace. […]