› added 6 years ago
150
TIL there are 13 secret green shelters built in 1875 dotted around London that only cab drivers can enter.
via reddit.com