Pakistan, Aug. 29 -- Cardi B has opened up about motherhood, fame and the sacrifices she makes for her children. The rapper said balancing her career with family life often requires difficult choices. She hopes her children will understand those sacrifices as they grow older.

Speaking to Vogue Arabia, Cardi said she tries to keep her children close whenever possible. However, her professional commitments sometimes force her to spend time away from them. She said mothers often have to make sacrifices while working to provide for their families.

The rapper, whose real name is Belcalis Almanzar, said she wants her children to understand her priorities. Cardi hopes they will recognise that she spent her time working rather than partying or ...