With it’s enormous 402km tube network and 675 different bus routes, London came out as the best European city for public ...