Shakira flashes a huge smile as she gets into the party spirit while celebrating her 46th birthday

Shakira celebrated her 46th birthday on Thursday as she enjoyed a night out in Barcelona, Spain.
The Hips Don’t Lie songstress appeared in high spirits for her celebratory day, flashing a huge smile from her home as she looked out of the balcony.
While her lengthy caramel tresses were left to fall freely in a sleek straight style, adding a red Dolce & Gabbana baseball cap over them.
Shakira was swarmed by fans as she stepped out in the Spanish city, flashing a smile to the crowds.
While her son Milan, nine, was snapped standing next to Shakira, who matched his mother in a backwards baseball cap and a grey tracksuit.
The youngster waved alongside Shakira as they celebrated with a relaxed night in.
Shakira shares Milan and younger son Sasha, seven, with estranged husband Gerard Piqué – who she split with back in 2022.
The celebrity couple split in June 20222 after a 12-year romance, which came amid cheating allegations.
Source of data and images: dailymail