Many of these challenges still remain, despite progress being made in some areas.
Mae llawer o'r heriau hyn yn parhau o hyd, er bod cynnydd wedi'i wneud mewn rhai meysydd.