DevanshiPatel

Devanshi Patel

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



Latest Stories