North Pole

The North Pole is a massive Russian workshop.

Landscape
The gigantic Russian Palace located in North Pole. lt has a huge workshop were The Yetis and North work and design toys for the children of the world and huge room where the Globe of the World is located.