Paul McCartney joined New Yorkers marching against gun violence as part of the March for Our Lives protest on Saturday, and remembered his late Beatles bandmate John Lennon, who was shot dead in the city in 1980.

Speaking to CNN's Jason Carroll, McCartney said: "One of my best friends was killed in gun violence right around here, so it's important to me."

The 75-year-old was wearing a t-shirt which read: "We can end gun violence."

The New York march - one of more than 800 around the world - began a few blocks from the Dakota apartment building on the city's Upper West Side, where Lennon was shot dead by Mark Chapman on December 8, 1980. 

McCartney is one of the many stars that have pledged their support for the protests, which were organised by survivors of the Parkland, Florida school massacre last month. Among those attending the various protests in American cities were George Clooney, Miley Cyrus, Jennifer Hudson, Lady Gaga and Steven Spielberg.

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences