Shakira in a Purple Bikini on the Beach in Ibiza 05/08/2022 The 41-year-old pop singer Shakira, who announced her relationship with Spanish soccer star Gerard Pique in 2011, in a purple bikini on the beach in Ibiza.