Megan Thee Stallion is recovering in hospital with gunshot wounds.