Scaffolding collapses outside Royal Free Hospital

Scaffolding collapses outside Royal Free Hospital in Hampstead, London.

Read more >

Tag Cloud