Colombian singer Shakira is set to make a $2.5 million (GBP1.4 million) profit after putting her Miami Beach, Florida, home on the market.

The Underneath Your Clothes hitmaker is selling her 6,500 square foot (603 square metre) home for $5.94 million (GBP3.3 million).

The luxury abode features five bedrooms, six bathrooms and a swimming pool - but the singer feels it is too small.

The waterfront home boasts views over Biscayne Bay and has its own private dock.