This rock-cut complex called the Ellora Caves is a beautiful tribute to faith, spirituality and ancient Indian workmanship.