hot beyonce

 

 

10. Pink

 

 

9. Gwen Stefani

 

 

8. Christina Aguilera

 

 

7. Nicole Scherzinger

 

 

6. Jennifer Lopez

 

 

5. Beyoncé

 

 

4. Rihanna

 

 

3. Katy Perry

 

 

2. Britney Spears

 

 

1. Shakira