Looks like Charing Cross/Trafalgar square
How can you be speeding and smash right into a bus in the middle of one of London's busiest areas
London is so tight in general, especially central London and Trafalgar Square in specific has lots of traffic. Look at the streets of Edmonton for reference.Looks like Charing Cross/Trafalgar square
How can you be speeding and smash right into a bus in the middle of one of London's busiest areas