Photo © Henricus Lüschen

Honorable Mention: Cityscapes
Germany
Landmark 81
Landmark 81
Ho Chi Minh City, Vietnam. Landmark 81 is the tallest building in Vietnam, the second tallest building in Southeast Asia, and the 17th tallest building in the world.