After months of rumours and speculation, popular rapper Cardi B recently announced that she's pregnant with her first child, live on television.