Old Houses in St Kilda, Scotland

St Kilda, an isolated archipelago off the coast of Scotland, is home to some of the most fascinating old houses in the country.