Police seal off major junction in central London in security alert
Published
British police closed off a major junction in central London and a nearby underground train station was closed on Wednesday as officers investigated a suspicious vehicle.
Full Article