Found in Yatigampitiya, these caves boast of some of the oldest evidence for Mesolithic habitation in Sri Lanka. It is known as the largest natural rock in Asia and is said to have natural tunnels running inside them. It seems impossible to believe, but according to archaeologists, these caves can easily accommodate around 300 people in them at any given time! Excavations within these caves have revealed five human skulls and a bunch of weapons made from stones and animal bones and have been traced back to over 37,000 years back and hence puts Fa Hien caves as one of the most ancient pre-historic human settlement sites in Asia.