News

During Chechnya’s de-facto independence from Russia between 1996 and 1999 Interior Ministry troops were stationed on the border between Stavropol krai and Chechnya.