Jag Mandir is a royal residence based on an island in the Lake Pichola. It is likewise called the “Lake Garden Palace”. The royal residence is situated in Udaipur city in the Indian province of Rajasthan. Its development is credited to three Maharanas of the Sisodia Rajputs of Mewar kingdom. The development of […]