News London
Topic
1 story, newest first.
A statue of the poet Lord Byron has been returned to Hyde Park after a campaign led by his descendants and supporters. The monument, first erected in 1880, had been marooned on a central reservation since the 1960s.
Loading live conditions…