I also go for Shakira although I happen to like Beyonce Single Ladies song ....But most of Shakira songs are really hip and your always in good mood hearing them
i think these two girls sing a song together the song is "Beautiful Liar" that number is wonderful,But i like the most Shakira because his singing style is better than beyonce
Wow good question....Hmmm let me think....Both singers are beautifaul,great look ,their voices are strong even wen they are singing live.But i think Beyonce has somenthing special that she has many fans than Shakira.