Latin pop queen Shakira delighted crowds of two million that packed Rio's famedĀ Copacabana beach under a full moon Saturday, delivering fan-favorite hits and words of love for Brazil.

The 49-year-old Colombian superstar took the stage dressed in Brazil's national colors shortly after 11 pm (0200 GMT), more than an hour behind schedule, heralded by drones overhead forming the image of a she-wolf -- Shakira's nickname.

Newsletters

Originally published on doc.afp.com, part of the BLOX Digital Content Exchange.