You are using an older browser version. Please use a supported version for the best MSN experience.

Step inside Sri Lanka’s cave of temples

The town of Dambulla in Sri Lanka is home to the largest cave complex in the country. With a labyrinth containing over 80 documented caves, five in particular stand out from the rest.
image beaconimage beaconimage beacon