I do believe rihanna can sing but does not have the stamina to sing and perform at the same. this takes exercise and practice.