The high-profile spat between Russia and Azerbaijan that had been simmering since late last year has suddenly come to an end. On October 9, presidents Vladimir Putin and Ilham Aliyev met at a summit in Dushanbe, where the Russian leader publicly…
Continue Reading