The German government has agreed on a gas price cap to contain soaring energy prices, sources in the coalition have told dpa. The three-party coalition is planning a subsidy package worth between €150 and €200 billion ($146-195 billion), the sources said. German Chancellor Olaf Scholz is due to formally announce the move later on Thursday.