News

Cape Town’s City Hall clock tower chimed across the central business district on 31 July 2025, ending a fifteen-year silence. Built in 1905 by the same company responsible for London's Big Ben, the ...