You must meet Thor at London and get the dead amulet.