More than 200 thousand people attended Sir James Paul McCartney’s concert in Mexico City, and enjoyed a unique Mexican Mariachi version of the Beatles classic “Obi-La-Di, Ob-La-Da” which made it a great success. The English musician, singer-songwriter and composer and formerly Beatles member performed at a free concert for three hours in Mexico City’s historic central square, the Zocalo.
An amateur video  from one of the attendees posted on YouTube shows the excitement lived when McCartney performed his Beatles classic surrounded by the Mariachi band.
Waving the Mexican flag, McCartney enchanted attendees with his charm and great energy accompanied by a traditional Mexican mariachi band. The concert was part of his Latin American “On the Run” tour which also includes stops in Uruguay, Colombia and other cities in Mexico.
The performance landed on Mexico's Mother's Day and the ex-Beatle took the opportunity to congratulate all the Mexican mothers as well as his wife Nancy Shevell.
Two days before his free concert in the Zocalo, McCartney performed to 70 thousand attendees at a paid concert in the Azteca Stadium.
According to Hello Magazine , McCartney shared his feelings towards his free concert at the Zocalo, "It was quite emotional and exciting that people who might not be able to afford to come to our shows could come to this. It was like Beatlemania all over again.”