Many of gorgeous beaches are located in southern province of Sri Lanka and not at all, this city is home to ancient British and Dutch architectural buildings and many of ancient religious sites. Read More