The Tower of London bathed in the light of 10,000 flames to mark the centenary of the end of WWI on Monday. The Tower of London’s torch ceremony, called "Beyond the Deepening Shadow," will be held for eight nights until Armistice Day on November 11.
Updated 15:02, 09-Nov-2018
[]
00:50