Which female singer has the best voice now…
TOP 20 by Celebritysnap.com:
1. Christina Aguilera
2. Leona Lewis
3. Beyonce
4. Celine Dion
5. Alicia Keys
6. Mariah Carey
7. Amy Winehouse
8. Britney Spears
9. Shakira
10. Pink
11. Rihanna
12. Gwen Stefani
13. Nicole Scherzinger
14. Jennifer Hudson
15. Kelly Clarkson
16. Carrie Underwood
17. Duffy
18. Kylie Minogue
19. Ciara
20. Madonna