Answer: (Detailed Solution Below)
Option C: Kailash Temple, Ellora
Detailed Solution:
The correct answer is “Kailash Temple, Ellora”.
The Kailasha Temple in Ellora, Maharashtra, India is considered a wonder of rock-cut architecture.