How many buses do London transport have?

London Transport, which operated public transport in London from 1933 to 1947, no longer exists. As of 2023, Transport for London (TfL) is responsible for the public transport system in London. According to TfL's website, there are over 9,000 buses in the city's bus network.
Copyright Wanderlust World © https://www.ynyoo.com