DevanshiPatel

Devanshi Patel

Devanshi Patel was Managing Editor at The Juggernaut. She has previously lived and worked in India and East Africa.



Latest Stories