TV Tower

TV Tower: Kuala Lumpur, Malaysia: The Television Tower.