25, 50, and 75 years ago
Vol. 88/No. 44 - November 25, 2024November 29, 1999 The Russian government has begun a de facto military occupation of Chechnya — deploying 100,000 troops in and around the republic. The Kremlin, which originally claimed it needed to create a “buffer zone” against “Islamic terrorists,” is…