Beyoncé was named 'World's Most Beautiful Woman' by People's Magazine on Wednesday. The 30-year-old singer beat Sofia Vergara to the top spot this year.
'I feel more beautiful than I've ever felt because I've given birth,' Beyonce, 30, told People.'I have never felt so connected, never felt like I had such a purpose on this earth.'
Meanwhile, Nicole Kidman, 44, who was People's most beautiful in 2002, is a regular on the list while 32-year-old actress Byrne and 48-year-old Macpherson joined Kate Middleton, Angelina Jolie, Charlize Theron, Adele, Sofia Vergara and Megan Fox on the list.
Last year's winner, Jennifer Lopez, also made the 2012 list.
The Top 10 Most Beautiful Women in the World are:
1. Beyoncé
2. Sofia Vergara
3. Charlize Theron
4. Lily Collins
5. Madeleine Stowe
6. Christina Hendricks
7. Michelle Williams
8. Paula Patton
9. Miranda Lambert
10. Kate Middleton