Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
DAMBULLA - OCTOBER 15: Dambulla cave temple is the large cave temple complex with more than 80 documented caves and 153 Buddha statues. October 15, 2011 in Dambulla, Sri Lanka. 800,000 tourists have visited Sri Lanka in a year 2011.