Ellora caves: rock masterpiece!! Must visit