0

Meghna Rao

Meghna Rao is the former managing editor at The Juggernaut. She once lived in India, reporting on tech; she's now back in New York.



Latest Stories