United Kingdom-based energy company Shell Energy Europe has signed a multi-year deal to purchase electricity from a China-run power storage project in the UK, which when completed will be one of the largest battery installations in Europe.
China's policymakers will strike a balance between containing the novel coronavirus pneumonia outbreak and facilitating the resumption of regular business activities as a prolonged economic standstill could trigger greater risks, economists said.