Top 10 Most Beautiful & Hottest British Women

10. Olivia Cooke

9. Cheryl Cole

8. Kelly Brook

7. Annabelle Wallis

6. Amy Willerton

5. Rosie Huntington-Whiteley

4. Emilia Clarke

3. Dua Lipa

2. Sophie Turner

1. Gemma Arterton