The Fairy flag of King Harald Hardrada is the most precious treasure of MacLeods in the Dunvegan Castle in Scotland