The oldest prehistoric evidence of human colonization in Sri Lanka goes back to about 125,000 years to a man named Balangoda Man. He was a Mesolithic hunter-gatherer who lived in caves. Furthermore, human remains dating back to 6000 BCE have also been found in several cites in the country.