in

Indian Journalist Claims Police 'Urinated in My Mouth' While on Assignment

A journalist accused Indian Government Railway Police (GRP) force officers in Uttar Pradesh province of urinating in his mouth after they battered and arrested him when he was covering a derailment on Tuesday night.

Written by admin

Why It Should Scare Living Bejeezus Out of YOU…

TPUSA's Jordan Rachel: Today's Feminists Fight for What We Already Have