Pichola Lake

City Palace Udaipur

Pichola Lake must be the only lake in India which can boast of hosting the maximum number of magnificent palaces…