Robert Plant offered a rare take on Led Zeppelin's "Kashmir" during a guest turn with violinist Nigel Kennedy last night. Check out the performance from London's Royal Albert Hall below.

Plant hasn't sung this key track from 1975's Physical Graffiti since Led Zeppelin's celebrated reunion at the O2 Arena in London in 2007. More interestingly, Plant has never covered "Kashmir" as a solo artist, according to Setlist.fm.

"'Planty' is a genuine rock legend and a true musical trailblazer," said Kennedy, who earlier collaborated with Plant on 1993's Fate of Nations. "He's always pushing and challenging himself and immersing himself in music. When we work together, it's a combination of power and creativity."

Kennedy originally joined the sessions for Fate of Nations after Plant became unhappy with the orchestration. Plant specifically referenced that period onstage, saying "this guy saved our lives." Plant then quipped, "I don't know whether this is payback or what."

Plant was joined on this entirely new orchestral arrangement by a group of Indian musicians who added the perfect drone-inflected accompaniment. He opened the performance with a cover of "Hey Joe," a song popularized by Jimi Hendrix. Other guests included jazz legend Jean-Luc Ponty, as well as Justin Adams and Jon Baggott from Plant's regular working group, the Sensational Shape Shifters.

Robert Plant Albums Ranked Worst to Best