Shusha
SHUSHA TRAVEL GUIDE WHERE IS SHUSHA? Shusha is a city located at the city of Shusha district of Azerbaijan which is located 373 km from Baku. The city is a resort in the Karabakh range established in 1930 in an area of 350 hectares. The Highest summit is Boyuk Kirs - 2725 meter above the [...]
Read More