Shakira announced via her website that she and her beau Gerard Piqué are having their first baby.

Writing on her website, Shakira told her fans: ‘As some of you may know, Gerard and I are very happy awaiting the arrival of our first baby!

‘At this time we have decided to give priority to this unique moment in our lives and postpone all the promotional activities planned over the next few days.’

The singer was expected to perform at the iHeartRadio Music Festival at the MGM Grand Hotel and Casino this weekend in Las Vegas, but had now cancelled her appearance.

Source:  and Daily Mail UK