It seems the entire world has been waiting for the FIFA World Cup to arrive, so it's fitting that performers from around the globe were on stage last night for the kick-off celebration concert in Johannesburg, South Africa. Shakira, John Legend, the Black Eyed Peas and Alicia Keys were joined by musicians like Juanes, from Colombia; Lira, from South Africa and Ibrahim Ag Alhabib from Mali.
There were many vibrant costumes during the performances. However Alicia wore a rather subdued black shirt draped in pearls, perfect for covering her baby bump!
For her part, Shakira showed off those abs of steel she's so famous for!