A major park in central London, known for its large size and historical significance.
Related Tags
Metropolitan Police Seize £6 Million in Luxury Vehicles Amid London Supercar Crackdown
Remembering 7/7: Survivors and Leaders Mark 20 Years Since London Bombings