Spices, tea... memory cards? A sign of the times in Udaipur, Rajasthan, India

Loading…
Spices, tea... memory cards? A sign of the times in Udaipur, Rajasthan, India