Visit London: Remembering Churchill in January 1965

Pack your bowler hats and polish your stiff upper lips, time travellers, because we’re heading to London, England, on January 24, 1965, to witness the final chapter of one of history’s most iconic figures: Sir Winston Churchill. The legendary wartime…