vauxhall station

London: Helicopter crashes into crane on top of a building

A helicopter has crashed into a crane at a building site in south London. Police said it appeared the helicopter…

12 years ago