Ellora

Proper noun

 * 1) A temple cave complex in the Aurangabad district of Maharashtra, India.