Spanish newspapers are reporting that pop singer Shakira and her partner of seven years, Gerard Pique have ended their relationship. The two have two sons together and have had to dispel rumours of rift since 2016. The otherwise very public couple have not been seen together since June, during the star-studded wedding of Lionel Messi…