Evidence of human colonisation in Sri Lanka appears at the site of Balangoda. Balangoda Man arrived on the island about 34,000 years ago and has been identified as Mesolithic hunter-gatherers who lived in caves. Archaeological evidence for the beginnings of the Iron...