|| Add to Lightbox||1 of 1|
Lake Palace. Udaipur, India, 1976.
1983 © Dilip MEHTA (CONTACT Press Images)
© 1983 © Dilip MEHTA (CONTACT Press Images) [contact]
File size: 3.5MB
This image is not available for online sale. Please contact us regarding the legal use of this image.