Results 1 results found Man playing a traditional Tambura at Lake Palace Hotel in Udaipur, Rajasthan, India, Asia