Apart from the mesmerizing features of mother nature in Sri Lanka, the ancient Sri Lankans have also created structures that still exist in modern Sri Lanka while displaying the ancient architectural, mathematical, artistic, atheistic and scientific wisdom. The religious and cultural heritages in Sri Lanka portray a rich civilization dating back several thousands of years is undoubtedly a pleasure to visit. Many ancient locations in Anuradhapura, Polannaruwa, Sigiriya, Dambulla, Kandy, Galle etc. which are also preserved as UNESCO’s World Heritage Sites have an array of visual treats for the visitors. The ruins of Dagabas, Stupas (temples), fortresses, palaces, ancient reservoirs and tanks, colonial buildings and forts are just a few among the array of ancient heritage sites in Sri Lanka.