While filming a commercial in Barcelona, Spain, Shakira exhibited her remarkable curves in an alluring outfit. The famous 39-year-old singer, known for her chart-topping song “Hips Don’t Lie,” flaunted her confidence as she gracefully shook her hips in a form-fitting black mini dress that showcased her well-defined legs.