Bank of China (left) and IFC Tower (right).