Neha Tara Mehta

Digital Research Associate

Neha Tara Mehta is a multimedia journalist based in India, and a former digital research associate at BillMoyers.com. She is a dual degree graduate from the Columbia University Graduate School of Journalism and the School of International and Public Affairs. Previously, she worked at Al Jazeera English in New York City. She also worked as a print reporter in India for several years and has reported from Pakistan, Australia and Italy.

ALL POSTS BY Neha Tara Mehta