'Last Days Babylon' Now On Drawing Board?
By Joel Richardson/WND.com November 13, 2017Mecca, Saudi Arabia is the spiritual home of Islam It is planned to extend over multiple nations and to dwarf New York City at 33 times its size. The costs are expected to be hundreds of billions of dollars, and it is already attracting investments from some of the wealthiest and most powerful people in theā¦