Advertisement
Whether you’re driving a taxi or part of a ridesharing service, London has a staggering 25,000 streets to remember.