Yes foks, it’s Pyongyang, the capital of North Korea.
I went for a little look-see two weeks ago and have made it out alive. What a strange, bizarre, fantastic place. There really is nowhere else quite like it on this planet; it was like going back in time.
I will be posting about the trip in the next week or so, but in the meantime, the photo above captures the world’s largest Triumphal Arch – three meters taller than the one in Paris. If this wasn’t enough to help figure out the location, there is also a small red and gold communist banner hanging from one of the light posts. In the distance as well, you can just make out the Ryugyong Hotel. This monstrosity stands 1083 feet (103 stories) and was supposed to be the world’s tallest hotel. Unfortunately, it was never completed and now stands as a testament of failure and an eyesore embarrassment to the current regime.
Congrats go out to Tri for nailing the answer to this location last Wednesday — followed up by Beanie, Juan and Blu-Sam.