Shakira's best looks on the red carpet
If we had to think of a pop singer who changes her style like a fashion chameleon, other than Madonna of course, we'd have to say Shakira. Sometimes femme fatale, other times cheeky little girl, or else beautifully natural, the star switches seamlessly from look to look.
Beautiful and hard-working
Shakira was born in Colombia to a Colombian mother and Lebanese father. The star's dual heritage has become one of her biggest assets, as she has drawn on both sides to create an individual style and a unique sound. She knew early on that she wanted to be a singer and worked her fingers to the bone in order to follow her dreams. The workaholic musician wrote hundreds of songs, dedicating them to her parents, or to her lovers...
Shakira's very own style
Torn between rock and ethnic inspirations, Shakira eventually decided that she didn't have to choose and combined the two influences effortlessly, creating one of pop's sexiest styles.
After dyeing her hair blonde (every woman should be blonde at least once in her life according to Shakira!), the singer made a name for herself with her singing, her belly-dancing and her unique look. Her style is totally original and she always leaves a lasting impression wherever she goes.
2012: a year of new looks
She wore long hair for a while but in 2012, she opted for a gorgeous bob which suits her down to the ground. She also left her smoky-eyed look behind in favour of more low-key make-up or even just a simple 'barely-there' look.
Her natural beauty and legendary sex appeal mean that any style she chooses looks stunning.
Let's take a look at some of Shakira's best red carpet looks!