Detail of Jag Mandir, Udaipur, IndiaJag Mandir is a palace built on an island in lake Pichola.Image: