Stevie Wonder: 'Tonight I'm taking a knee for America'

Stevie Wonder knelt on one knee at the annual Global Citizen Festival in New York.

Players in the National Football League (NFL) have knelt and locked arms in a wave of protests at US President Donald Trump's "offensive" and "divisive" comments aimed at their teammates.