Russia

.

.

Moscow: full-screen searchable city map

Moscow metro map

St Petersburg: full-screen searchable map

.