Mar112023 by Ashley HumeNo Comments Shakira says she ‘put up with so much crap’ as she talks ‘rough year’ after split with Gerard Piqué