some challenges which have impeded pace of progress - issues being addressed
Rhai heriau sydd wedi rhwystro cyflymder y cynnydd - materion yn cael eu datrys.