Marra urges Scottish Government to pass on UK energy bill payment

The Chancellor pledged £100 for millions of households in England, with the devolved nations to receive ‘their share’.