MOST CHEERFUL PLACES 1. Powys 2. Manchester 3. West Lothian 4. Cumbernauld and Kilsyth and Monklands 5. Macclesfield Source: British Household Panel Survey
LEAST CHEERFUL PLACES 1. Edinburgh 2. Cynon Valley and Rhondda 3. Amber Valley and north east Derbyshire 4. Clydesdale; Cumnock and Doon Valley; Kyle and Carrick 5. Swansea
Just got back from Mumbles only found one miserable sod in Swansea at the 'LC' - I mean it was like, "chill out, it's fecking hammering it down, the beach is no go - that's why half and their monsters of children the country has decided to go swimming, What did you expect, eh?".