Seeking Justice for Joel Elliott

Joel Elliott, an award-winning American freelance journalist, working as a staff writer at Caravan magazine in Delhi since May this year, has charged “six to seven hours of beating and torture” by Delhi Police, for…