LONDON: A teenage army cadet on Tuesday planted the last of 888,246 ceramic poppies at the Tower of London, representing every British military fatality in World War I, as the country marked Armistice Day.
To continue reading the rest of the article, click here