NewZense – New Sense or Nonsense, You Decide!!
The Taliban government in Afghanistan is so upset with its criticism that it has tried to…