No, Great Britain does not lie to the south of Russia on a map of Europe.
No, Great Britain does not lie to the south of Russia on a map of Europe. Great Britain is located to the northwest of mainland Europe, while Russia is located to the northeast.