Guardian staff and Associated Press