Bagore ki Haveli in Udaipur, Rajasthan, India. Four Indian museums are listed amongst the best in...