Attractions Colossal Buddha Statue of RambadagallaRambdagalla is quite a foreign word for most Sri Lankan people and which is a small town in southern Sri by Sanjeewa Padmal (Seerendipity) Read More