Jal Mahal in Jaipur, Rajasthan, India. It's name 'Jal Mahal' simply means the palace on water.

Jal Mahal in Jaipur, Rajasthan, India. It's name 'Jal Mahal' simply means the palace on water.

Photo by akhileshs21

Royalties free, Commercial & Editorial use

$10.00

Rating: 4.97  out of 5  based on 33 user ratings.

Stock photo: Jal Mahal in Jaipur, Rajasthan, India. It's name 'Jal Mahal' simply means the palace on water. was taken by akhileshs21 .