Horse tries to board London bus

London’s red double-decker buses are some of the city’s most iconic features. But for daily commuters, they’re just a normal sight.

Add Comment

*