Home World Azerbaijan and Armenia clash over disputed Nagorno-Karabakh region