• Top 10 most instagrammable places to see in Baku, Azerbaijan

    Baku is the capital of Azerbaijan. A city located in the Caucasus. Besides Russian, Middle Eastern tourists and some neighbouring country’s visitors, not many people have heard or ever wanted to visit this place. And this is the reason why…