The land of giants and stork nests.