Dalmeet Singh Chawla

Dalmeet Singh Chawla

Dalmeet Singh Chawla is a freelance science journalist based in London.