News

On November 11, British citizens (the Queen included) will honor veterans by wearing a crimson poppy pin. Here we look at what Remembrance Day is and how the poppy become the emblem in the U.K ...