Michelle Keegan has topped the list of world’s sexiest woman – which also features 80-year-old Mary Berry.

The 100 Sexiest Women in the World list, compiled by FHM, sees the former Coronation actress, 27, top the poll after coming in second last year.

In the top five Kim Kardashian’s sister Kendall Jenner takes second place, Hunger Games actress Jennifer Lawrence third, Kate Upton fourth while Harry Styles’ former flame Caroline Flack just makes it into the top five.

MORE TOP STORIES Singer Ariana Grande, Australian actress Margot Robbie, The Only Way Is Essex star Lucy Mecklenburgh, Game Of Thrones actress Emilia Clarke and Kelly Brook complete the top 10.

Good Morning Britain presenter Susanna Reid makes it in at number 21, while Geordie Cheryl Fernandez-Versini drops w hopping 55 places to number 68.

80-year-old Great British Bake Off judge Mary Berry holds 73rd position – only one below Angelina Jolie.

Surprisingly Rhianna also falls, dropping 20 places to number 23, while Beyonce also slips 12 places t number 19, and Katy Perry comes in at 25, a drop of 13 places.

In a separate list compiled by Heat of the sexist men, 50 Shades of Grey star Jamie Dornan tops the list, followed by Zac Efrom and 1D’s Harry Styles.

Gary Barlow, Henry Cavill, Tom Daley, and Bradley Cooper have fallen out of the top 10.