Last updated: 09:03 PM ET, Sat October 16 2021

Armchair Travel: Tales From London

London Bridge, London, United Kingdom, City
London Bridge, United Kingdom (Photo via Getty Images)

Comments

LOAD FACEBOOK COMMENTS