Independence Square
August 30 in Sri Lanka ⋅ ☁️ 31 °C
Independence Memorial Hall was built to commemorate the country’s independence from British rule on February 4, 1948.
The hall is located in Independence Square (formerly Torrington Square) in theRead more



