Ambuluwawa Temple is undoubtadly one of most beautiful observation points in Sri Lanka, situated ...
View MoreAtamasthana or Eight sacred places are a series of locations in Sri Lanka where the Buddha had vi...
View MoreThe second most ancient of Sri Lankan kingdoms, Polonnaruwa was first established by the Chola dy...
View MoreIn the Bay of Galle on the southwest coast of Sri Lanka, was built first in 1588 by the Portugues...
View More