Around two dozen NFL players knelt while the American national anthem played at Wembley Stadium in London, defying Donald Trump after he suggested players who take a knee during the anthem should be fired. Over the weekend, Mr Trump has repeatedly denounced such protests by athletes, verbally attacked two of the world's most powerful sports leagues and seemingly uninvited the NBA champion Golden State Warriors from the traditional White House visit for league victors. Among the players who took a knee at the matchup between the Baltimore Ravens and Jacksonville Jaguars were Ravens' linebackers Terrell Suggs and CJ Mosley, wide receiver Mike Wallace and safety Lardarius Webb.