New York City =Babylon by it’s very description
Wormwood = A star falls from the Heavens causing disaster.
Revelation Chapter 8 Wormwood Prophecy, Chapter 18 Revelation Babylon Prophecy.
La Palma of the Canary Islands worming it’s way to the Atlantic. It’s a full 3,000 plus miles away from the eastern U.S. coast. But if it’s Wormwood prophesied in Revelation then it will create havoc and a lake of fire.