A waterfall from my missing country! It's so easy to make me happy :D The postcard comes from the Isle of Man, or simply Mann, a self-governing British Crown Dependency located in the Irish Sea, between islands of Great Britain and Ireland. The population is about 85,000. The capital and the biggest city is Douglas.
The island has very long and rich history, being inhabited since before 6500 BC. After a period of alternating rule by the kings of Scotland and England, the island came under the feudal lordship of the English Crown in 1399. The lordship revested into the British Crown in 1765, but the island never became part of the kingdom of Great Britain or its successor the United Kingdom, retaining its status as an internally self-governing Crown dependency.
The official language of the Isle of Man is English, while Manx Gaelic has also had official status since 1985. Manx has traditionally been spoken but is now considered "critically endangered". Manx is closely related to Irish and Scottish Gaelic.
The stamp show a bit of of Manx national heritage - Cregneash, a small village that's forms a "Living Museum" dedicated to the preservation of the traditional Manx ways of life, while the left stamp was named Celtic Isalnders and Viking Invaders. Many thanks to James!