Independence Square | So Sri Lanka

Sri Lanka Tourism

6,778 Views 0

Independence Square is an architectural marvel constructed keeping local history and culture in mind. It was built to commemorate one of the most significant moments in the island’s history, the independence of Sri Lanka (then Ceylon) in 1948 from the British rule.

Related Videos