Russia, Kabardinobalkar, Nalchik, Sosruko Tower travel landmark vector illustration - Image Details