
Harry Styles has pledged to donate $1m (£790,760) to American nonprofit organisation Everytown, which advocates for gun control and against gun violence.
The 28-year-old singer’s pledge comes after the deadly Uvalde school shooting in Texas last week.