No Picture
Tourism

Mayor’s Thames Festival

London’s largest free festival takes place on September 10–11 along the banks of the River Thames. The Mayor’s Thames Festival brings together people from all communities to celebrate the city and the river, with events […]