Chechen special forces given orders to kill Ukrainian officials
New Delhi : A squad of Chechen special forces 'hunters' has been unleashed in Ukraine to detain or kill a set of specific Ukrainian officials, Daily Mail reported.
Each soldier has reportedly been given a special 'deck of cards' with!-->…