David Lan , whose latest play Desire is about a small Zimbabwean village trying to adapt to peace in 1980, talks to Michael Billington. Producer Julian May
Discover 11,128,835 listings and 280,028 playable programmes from the BBC
David Lan , whose latest play Desire is about a small Zimbabwean village trying to adapt to peace in 1980, talks to Michael Billington. Producer Julian May