Music lovers packed Havana's Teatro Karl Marx for Spanish guitar virtuoso Paco de Lucia's first concert in Cuba since 1987.

De Lucia's performance was the main attraction of this week's 5th Leo Brouwer Chamber Music Festival in the Cuban capital.

"The genius who transformed flamenco without sacrificing tradition and magic" was how Brouwer introduced his long-time friend.

De Lucia played the first piece on solo guitar before he was joined on stage by a second guitarist, a bass player, a keyboardist and two vocalists.

The show also featured a number featuring flamenco dancer Antonio Fernandez.

De Lucia, born in 1947, is not only a giant of the New Flamenco style, but has made successful forays into jazz and classical music and is a past recipient of the Prince of Asturias Prize for the Arts.

Bestowed by Spain's crown prince, the Asturias awards are seen on a par with the Nobel prizes. EFE