Ellora Caves

Referenced in 1 episode

Definition

A complex of rock-cut temples in India representing various religious traditions, carved between the 5th and 10th centuries, showcasing remarkable ancient engineering and artistry.