Prince Harry said his late mother Princess Diana would be horrified that children are still living in a world “infested by landmines”.