Originally Posted by
Sisosig
Are there more double-decker buses than cars in London?
Not even close. There are about 6000 double-decker buses while 2.5 million cars are registered to a London address
In the video, the road between the station and the 4-way junction is for buses only