Michelle Beats Kim Kardashian and Rihanna to be crowned best beach body

She's no stranger to being handed awards for being sexy - she has won the Sexiest Soap Star five years on the trot and recently came second only to Jennifer Lawrence in the hotly contested FHM Sexiest Women awards. And now, Michelle Keegan has topped yet another poll, this time for possessing the best beach body.