Shakira is by far one of the most loved singers in the pop music industry. The star was loved ever since we first heard her track. She now has a fan base of millions all over the world which just hours not seem to stop growing. This is mainly due to her amazing features tracks like Loca, Can’t Remember to Forget You and Chantaje. The star is also great at performing on stage. She is great at belly dancing and dancing in general and has proven it by giving us little snippets of it at concerts and even music videos.

On the other hand we have Jennifer Lopez who is one of the finest pop singers we have ever known. The star has a massive fan following of millions all across the globe who can’t stop loving her dearly. This was ever since we first heard her track and fell in love with her. She is loved mainly due to her hits like On the Floor, Papi and Booty. She is also for her great dance moves. Recently for her 50th birthday she put up a great show for everyone with her dancing. She is so great at it that she has also been a judge for several dance shows.

We think both tars are equally great and deserving of the title and cannot seem to choose between them. Here is where we’re asking you to let us know below who you think should win this battle.