If you’re really British and enjoy a queue even at 8:15am in the morning, this is the bus stop for you.
A very special Happy New Year message from London. Kiss kiss. xx
Like the tube, commuting by bus in London means adhering to certain rules and etiquette, and occasionally sitting next to a patch of dried vomit.