73.6%
No. English is very widely spoken both countries. According to Wikipedia, 89% of Swedes speak English. About the same percentage of Norwegians speak English. Nearly 100% of native Swedes and Norwegians under 60 speak English because it is a required subject in school in both countries.
They might speak it if they have studied the language elsewhere but if generalizing then no, swedes don't speak German.
The population of Sweden is 9 000 000 people they speak Swedish but most Swedes are good at English.
The Russian immigrants spoke Russian.
A negligible percentage. Most Armenians speak Armenian and either Russian, English, Azeri, or Georgian.
No. The Russian people primarily speak Russian, and Germans primarily speak German.
While Russian is the official language in Russia, there are ethnic minorities who speak their own languages. However, the majority of the population in Russia does speak Russian.
most swedes speak English, but there is no town where English is the main language.
Some Swedes do so but swedes definitely do not
Swedes generally speak good English due to early and extensive English language education in schools, exposure to English media and entertainment, and a cultural emphasis on being proficient in multiple languages. Additionally, the Swedish education system places a strong emphasis on language learning.
St. Petersburg is a Russian city and the people there speak Russian.
The vast++ majority of native-born Swedes under age 45/50 speak English. I cannot comment on immigrant Swedes. All of this to say that one will have little problem being understood in English when visiting Sweden.