Travel - Augustines World Photography
Powered by SmugMug Log In

The Twins

Petronas Twin Towers are synonymous with Kuala Lumpur in Malaysia. They are the tallest twin towers in the world (at the moment 2017) and have an amazing viewing deck at the top to take in the vista of KL.