Travel Card

Travel Card

Location: London, England As I walked through London underground one early Saturday afternoon, I saw a huge queue for the ticket machine. I wouldn’t usually think twice and would keep walking. But this time I stopped in my tracks as I realised that I no longer...