Dharshani Weerasekera

Dharshani Weerasekera is an independent science writer who has just completed her MSc in Science Communication at Imperial College, London.

Contents authored by Dharshani Weerasekera