BP signs multibillion dollar LNG deal with China

BP news
BP news