Designed by
Title
Kuala Lumpur Tower Menara on May 18, 2013 in Kuala Lumpur, Malaysia. The tower reaches 421 m #196060314
Description
KUALA LUMPUR - MAY 10: Kuala Lumpur Tower Menara on May 18, 2013 in Kuala Lumpur, Malaysia. The tower reaches 421 m, which currently makes it the second tallest freestanding tower in the world
This image is editorial