Columbian singer Shakira released a new single on Monday featuring Lil Wayne with a hip hop vibe.

Shakira is featured doing various steps in her new video from being a step-dancing soldier to Jamaican dancehall diva to classical Thai dancer.

Her Give it up to me single will be released as part of her She Wolf album.

Listen to the single: