Ellora
English
Proper noun
Ellora
A
temple
cave
complex
in the
Aurangabad
district of
Maharashtra
,
India
.
Alternative forms
Ellura
,
Elora
,
Elura