Main content
The Wonderful World Of Neem
The Neem tree, is it the miracle it's claimed to be? A traditional Indian medicine, which is grown across much of South Asia, is assessed for its medical capabilities.
大象传媒 World Service Archive
This programme was restored as part of the World Service archive project