Beyonce>>>>>Rihanna. The industry knows it, the gp knows it and so do the fans deep down.