Chechnya ready for the world