INDIA | Friday, 15 October 2010 | Views [725]
A precisely carved statue of Lord Buddha inside the cave.