Rajasthan is home to a staggering number of forts and palaces that overlook lakes, moats, and hills. Architectural...