Star City, Russia

Flag
A building found in Star City.

Star City is an area in the Russian city of Moscow.