2. Irina Shayk
Irina Shayk is a supermodel with an exceptionally beautiful bikini body. She has recently posted a sizzling photo of her beach body on social media wearing a bikini. She is undoubtedly looking too hot for the camera in the warm water! She definitely deserves to be in the top 10 hottest celebs with the best bikini body 2017.