Jagmandir Island Palace

Jag Mandir is a Royal Palace situated in the Lake Pichola, Udaipur. It is also known as the "Lake Garden Palace". This Palace was established by three Maharanas of the…

Continue Reading

End of content

No more pages to load

Close Menu