The Twin Towers (Tianfu International Finance Center) are seen at night in Chengdu, Sichuan Province, China on March 15, 2025.