Where are the happiest places to live in Great Britain?
The town of Woodbridge in Suffolk has been crowned the happiest place to live in Great Britain, topping our annual Happy at Home Index for the very first time. Now in its 13th year, we surveyed over 35,000 people across Great Britain to find out exactly what they love (or don’t love) about where they … Read more