Shakira on the set of her new music video Barcelona, Spain – 19.08.10 **Available for publication in UK. Not for publication in the rest of the world** Mandatory Credit: WENN.com