Take care where is St. Petersburg:
It stays "directly west" of Moscow. They are both have about same distance to the N point. Even Moscow stay a bit more North. We know Moscow is a colder place than St. Petersburg. Perhaps because of St. Petersburg is a sea side city.
According to 500 years google map, St. Petersburg stays North west of Moscow:
So one of us deceiving the people. For understand the issue as better, lets look to the magnetic declination map:
Moscow and St.Petersburg have about 11 degrees (so called) magnetic declination. It means, St. Petersburg stays about west of Moscow, if you use a compass. But 500 years google map claims
"St. Petersburg in the North West, but if you use a compass, because of the magnetic declination, St. Petersburg stays in the west of Moscow!"This is the answer of "who is the deceiver!".
Continue with Yekaterinburg...