Home Business Losses on Bank of China crude oil investment product could hit $1.3... Business Losses on Bank of China crude oil investment product could hit $1.3 billion – report By Genpie - April 26, 2020 141 0 Facebook Twitter Google+ Pinterest WhatsApp Total losses from a structured crude oil product marketed to retail investors by the Bank of China could be more than 9 billion yuan ($1.27 billion), the Caixin financial news outlet reported on Sunday, citing official sources.