As most of the country get ready to welcome in the New Year, Britain's most remote community is still days away from celebrating Christmas.
Foula in Shetland adheres to an ancient calendar for both occasions, so Christmas Day is on January 6 and Newerday (New Year's Day) is not until January 13.
There are just 28 people living on the tiny island - the most remote permanently inhabited island in Great Britain - and the community has a strong Norse tradition of folklore, music and festivities.