The imposing idols of Shiva and Parvati seated atop the Kailasagiri hill

The imposing idols of Shiva and Parvati seated atop the Kailasagiri hill