Beyoncé has delighted fans by releasing a surprise new song titled Black Parade, shortly after announcing a project by the same name to support black-owned businesses.

The 38-year-old singer chose Juneteenth ,a holiday celebrated in the US to mark the official end of slavery, to drop the track.

Announcing the Black Parade project, which provides an online directory of black-owned businesses ranging from fashion and art to food and drink, Beyoncé said: "Happy Juneteenth Weekend! I hope we continue to share joy and celebrate each other, even in the midst of struggle.

"Please continue to remember our beauty, strength and power."

"BLACK PARADE celebrates you, your voice and your joy and will benefit Black-owned small businesses."

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

On her website, the Crazy in Love singer added: "Being Black is your activism. Black excellence is a form of protest. Black joy is your right."

Shortly afterwards 'Queen Bey', from Houston, Texas, released the near five-minute song in which she 
 sings of black pride and calls for reparations for slavery.

 "I can't forget my history is her-story, yeah. We black, baby, that's the reason why they always mad," she says.

She later sings: "Need peace and reparations for my people."

Black Parade is Beyoncé's first new solo music since she contributed to The Lion King companion album last year.

For more music news, click here