If Russian websites are .ru, why is site of the Ministry of Foreign Affairs of the Chechen Republic of Ichkeria a .info?
(http://www.chechnya-mfa.info/ - has pics of plenty of Russian atrocities -- you'd like it)
Becuase it's not being run out of Chechnya, that's why.
Nor was the "official Chechen website" you posted.