Jag Mandir palace is a palace built on an island in the Lake Pichola also called the Lake Garden Palace. Udaipur, India
Edit in Maker

Still Image of Jag Mandir Palace Is A Palace Built On An Island In The Lake Pichola Also Called The Lake Garden Palace Udaipur India

Contributor: Dmitry_R
2.4 MB

This image was captured from a video: