The Puff Inn, on Scotland’s St Kilda island, has been closed to the public because of security fears. The venue was opened in the 1950s to cater for staff working at the Ministry of Defence’s Radar Tracking Station, but was also open to the public. However, the recent London bombings have been blamed for the decision, which will see the island’s permanent residents denied a drinking venue for the first time in 50 years.