For a small island in the Indian Ocean, Sri Lanka comes densely packed with historical and natural attractions. Making a mark on almost any historic landmark or building is the country’s main religion of Buddhism. Combining centuries old Buddhist art and a stunning natural location,…