Rather Than Advancing Free Expression Of Speech, ALT News Journalist Is Put In Jeopardy Police in the Indian capital, Delhi, have detained Mohammed Zubair, the co-founder of ALT News and a self-described […]