The business department set out its draft legislation, saying the price cap would initially last until 2020, with the potential to be extended by up to three years if needed. But, it gave no details on how the cap would be set.

(Reporting by Kate Holton; editing by William James)