In a photograph taken by the beach, Shakira showed off her beautiful figure while wearing her own creation: a bright purple bikini with fringes. The well-known singer, who is now 45 years old, looked absolutely stunning and brought to mind her classic salsa hit with Wyclef Jean, which was released all the way back in 2006. Her famous hips definitely did not lie in this photo!