Prince Harry has been given an "amazing" poppy made out of a First World War German artillery shell emblazoned with his name and military number. The 32-year-old former soldier was on an official ...