French actor Gerard Depardieu (right) chats with Chechen leader Ramzan Kadyrov shortly after his arrival in Chechnya's capital, Grozny, on Feb. 24. Musa Sadulayev/AP hide caption

itoggle caption Musa Sadulayev/AP