Un monumento conmemorativo permanente fue develado en Hyde Park, en Londres, Inglaterra.