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?
-
I thought the city was on the edge of Old Russia, since the Fallen are out there "clawing at the walls" of the city.