News

The Arrowverse‘s Oliver Queen spends five years on an island in the North China Sea called Lian Yu. Well, he doesn’t spend the whole time there, making trips to Russia and China, but it’s ...