Stevie Wonder brings Songs In The Key of Life tour to London
Stevie Wonder has closed London's BST festival with a meaningful but meandering stroll through his landmark double album, Songs In The Key Of Life.
The 66-year-old played for almost four hours, backed by a razor-sharp band of more than 20 musicians.
Addressing recent outbreaks of violence, Wonder said he wanted music to bring people together "in this horrible time we're living in.
"Choose love over hate... kindness over meanness, hope over no hope at all."
The soul legend said it "breaks my heart" that songs like Love's In Need Of Love Today and Village Ghetto Land remained relevant, "almost 40 years" after he wrote them.
The tracks, which both appear on the first volume of Songs In The Key Of Life, tackle topics including racial hatred, police corruption and political inertia.
"I'm not happy that those conditions still exist in the world," Wonder told the 65,000-strong crowd in Hyde Park.
The sentiment was woven into the fabric of the show: Pastime Paradise gained the gospel refrain, "we shall overcome"; while Wonder added a raw, powerful cover of Curtis Mayfield's peace anthem People Get Ready to his set.
"Tell all the leaders of the world to cut the bull... and fix it," he implored the audience.
"We were all made in God's image. When you hate someone, you're hating that image.
"If I'm blind and I can see it, you can see it too."
His comments were applauded by an audience that included stars Julianne Moore, Bradley Cooper, Natalie Portman and Martin Freeman, supermodel Naomi Campbell and musicians Jarvis Cocker and Emeli Sande.