Cardi B, whose real name is Belcalis Marlenis Almánzar, is an American rapper, songwriter, and actress, she gained fame initially as a social media personality, particularly on Instagram.
During her live performance in Las Vegas Saturday, Cardi B became the latest singer to have something thrown at her while performing, but with one key difference: she fought back.
One of the best-known female rappers with the most number-one hits, Cardi B also owns the record for the female artist with the most concurrent songs on the Billboard Hot 100.