Megiddo looms large in Christian apocalyptic beliefs , since the Bible gives it as the site of Armageddon in the Book of Revelation , the last battle which actually takes its name from the town .
In the Christian religion , Megiddo is the place where Armageddon occurs .