Has anyone thought where the Traveler is on Earth? Just from the view of Earth when coming into the Tower it looks like it's somewhere around India, judging from the mountains that surround the city I'd say somewhere in the Himalayas. Maybe Tibet?
I realize that the Traveler is above the Last City. How about where's the Last City?
-
It's above the last city aka The Tower