Showing posts with the label ilham aliyevShow all
LAST MINUTES! Armenia's time is over: Azerbaijan has planted a flag in Lachin!
Shocking Nagorno-Karabakh claim from Reuters: Turkey, Russia at odds over the vantage point