London Buses route 25

London Buses route 25 is a Transport for London contracted bus route in London, United Kingdom. The service is currently contracted to Tower Transit. As of 2014, the route transports approximately 64,000 passengers each day, making it the busiest bus route in London.

More information on the Wikipedia page [https://en.wikipedia.org/wiki/London_Buses_route_25