American star Jennifer Lopez added a dash of glamour to the colourful World Cup opening ceremony on Thursday in a vivid contrast to the violent anti-tournament protests in the city. (Opening Ceremony Highlights)
J-Lo, wearing a carnival-inspired and revealing green outfit, appeared from a trapdoor along with rapper Pitbull to sing the official World Cup song with Brazilian singer Claudia Leitte.
The ceremony was held ahead of the opening game between Brazil and Croatia. (World Cup Kicks Off in Style)