

Two million people packed Rio's Copacabana Beach to watch Shakira perform a free concert featuring nearly 30 songs and surprise Brazilian guests.

The show brought $150 million in tourism revenue to the city while celebrating music's power to unite millions.

Want to know more?