These show that for the first three monitoring periods of the current financial year, encompassing 1 April until 27 May 2023, the mean (average) speed at which buses travelled within the Greater London Authority boundary throughout a 24-hour day was, respectively, 9.5 miles per hour, 9.3 miles per hour and 9.2 miles ...