International superstar Shakira performed for an estimated 2 million people at a free concert on Copacabana Beach on Saturday, city officials said, in one of the largest shows of her career.
“Brazil, I love you! It’s magical to think that here we are, millions of souls together, ready to sing, dance, be moved and remind the world what really matters,” she told the crowd in Portuguese. The 49-year-old Colombian said she had long dreamed of singing on Copacabana. “And now look at this. Life is magical.”
The show was part of her “Women No Longer Cry” world tour. Fans celebrated hits including “Hips Don’t Lie,” “La Tortura” and “La Bicicleta.” Shakira’s 2025 tour, which kicked off in Rio, has already earned a Guinness World Record for the highest-grossing tour by a Latin artist.
Many concertgoers traveled long distances — some crossing borders — and some slept on the beach overnight to secure spots near the stage. By Saturday morning the sand filled with people as street vendors sold sweetcorn, snacks, bottled water and caipirinhas.
Rio Mayor Eduardo Cavaliere posted on X that 2 million people attended, declaring that the “She-Wolf made history in Rio.” City officials estimate the event will generate more than $160 million (136.4 million euros) in local economic activity.
In recent years, other pop icons such as Madonna and Lady Gaga have staged similarly massive beach concerts in Rio, drawing comparable crowds.
Edited by: Louis Oelofse