Set in Mozambique in 1975, in the immediate aftermath of the country’s war of independence, Virgin Margarida tells the story of a group of female sex workers who are captured by revolutionary soldiers and sent deep into the countryside to be ‘re-educated.’ They soon encounter Maria J...