Ben Nevis is the highest mountain in the British Isles, standing at 1,344 meters above sea level. It is located at the western end of the Grampian Mountains in the Lochaber area of the Scottish Highlands. A literal translation of the name would be "the mountain with its head in the clouds", though "mountain of Heaven" is also commonly given.
Another Europa CEPT "Visit..." stamp, this time issued by Royal Mail. Anu says that it's been pretty hard to get it because it's a part of set of 14 and you couldn't just buy one specific stamps (or loads of it). It shows the Victoria and Albert Museum. Thanks, Anu!