Police shut down a section of Golders Green Road in northwest London on Tuesday afternoon, with over a dozen emergency vehicles and a helicopter dispatched to the scene over a report “of a concern for safety.”
Police shut down a section of Golders Green Road in northwest London on Tuesday afternoon, with over a dozen emergency vehicles and a helicopter dispatched to the scene over a report “of a concern for safety.”