Ithum tower

Shopping

The Twin Towers – Kuala Lumpur

The Twin Ithum tower are spectacular pieces of architecture that should not be missed during any visit to Kuala Lumpur. Finished in 1998 these towers were at one stage the tallest buildings in the world at 452 meters each. Each tower has 88 floors and is designed in the form of an 8 sided star […]

Read More