A religion in Bedford (UK) believes the town accommodates the Garden of Eden and will see Jesus return there.
Review in Books — by Cdenck — on Oct 25, 2011