Showing posts with the label Imber villageShow all
England: The 'ghost village' has no people, and it is only open for 50 days a year