Self-driving cars coming to the streets of London

Google's self-driving cars will be fully operational in the capital by the end of 2026, assuming regulators give the go-ahead.

Will driverless cars be on London's streets soon? Rowland Manthorpe went to find out.
Why you can trust Paste BN