This travel Tuesday, Argo presents another fascinating place most people never heard of. The name of the Russian city Arkhangelsk literally does mean Archangel in the English language, but despite some comparisons with Los Angeles in the US, this arctic wonder is light years away from California, in more ways than distance too. Let us show you a little bit about another of Russia’s fascinating attractions.