Kumbhalgarh or The Great Wall of India (19)

Built on a hill the Great Wall of India

Kumbhalgarh or The Great Wall of India