Get to know about Independence Square
Built to commemorate independence from colonial rule, Independence Square is one of the must-see historical tokens in Sri Lanka. Located in Torrington Square, this is where you find the Independence…
Share