Fighting for the next generation When Tapiwa Machinjiri arrived in Glasgow from Malawi last November she was 24 weeks pregnant.