Teesta Setalvad
From Citizens for Justice and Peace: On Monday, June 22, the University of British Columbia conferred an honorary doctorate on human rights defender and journalist...
Teesta Setalvad is a writer, activist, and journalist living in India. She is the secretary of Citizens for Justice & Peace. She has been a...