The Universal Music Festival will also feature sets by Caetano Veloso, Gilberto Gil, Raphael, Miguel Poveda and flamenco act El Barrio.

It will take place at the city's Teatro Real over a week later this month (Jul15).

Elton John will kick off the festival with his Solo Piano Show on 20 July.