Udaipur, apart from being one of the most beautiful cities in India, is heaven for shoppers. The local crafts are unparalleled in terms of both design and cost. Here are the best streets for shopping when you are in Udaipur.
Read this post on toptraveldestinationsindia.com