Malaysia's Twin Towers
Menara Kembar Malaysia
Location: Malaysia