Video: Welcome to Russia, President (?) Ahmadinejad…