The latest findings from Places for People’s annual Wellbeing Survey would suggest yes.
New research published today from Yopa found England to be the most expensive country to move home in.