The breathtaking Jal Mahal, meaning Water Palace , is a utterly unique sight located on Pichola Lake in Jaipur . Initially built in the late 17th century , it appears like a floating palace emerging from the lake . While only four the structure is apparent, the submerged portion remains beneath the water , evidence to the builders’ skill. … Read More