› added 1 year ago
64
TIL There was a concentration camp on British soil in Alderney. It is known as "The Island of Silence" as not much is known about the exact atrocities that took place.
via reddit.com