The picturesque Jal Mahal, meaning Water Palace , is a utterly unique spectacle located on the tranquil Pichola Lake in Rajasthan's Jaipur. Initially constructed in 1699 , it appears like a serene palace reflecting from the water . While only four the palace is apparent, the rest portion remains under the surface, evidence to architectural ingen… Read More