Cardi B has hit back at critics who raised questions about her finances after she partnered with the affordable fashion brand Shein for a sponsored social media deal. The 32-year-old rapper faced ...