Dharshani Weerasekera

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

Content authored by Dharshani Weerasekera