The 9 Happiest Places To Live In Britain

    The Office for National Statistics has ranked Britain's happiest areas.

    9. Flintshire.

    8. Bath and North East Somerset.

    7. Monmouthshire.

    6. Argyll and Bute.

    5. Cheshire East.

    4. Gwynedd.

    3. The Highlands of Scotland.

    2. Dumfries and Galloway.

    1. Eilean Siar.