Half-moon over “The Land of Heroes”

Today is the day of Kalevala, the Finnish national epic – and so all of Helsinki is decked in Finnish flags.
Kalevala means “Land of Heroes” and was basis for some of Tolkien’s Sillmarillion, according to the Wikipedia.