St Kilda archipelago offshore 40 miles from Outer Hebrides is inhabited since around 4000 years. In the 19th century 16 modern houses were built to replace old Black houses which were partly issued from the Viking age