Meghna Rao

Meghna is the managing editor of The Juggernaut, based in New York. She was a former reporter at Tech In Asia in India. Follow Meghna on Twitter.

Thanks for subscribing!