Technology | Wed Apr 23, 2014 9:32am EDT

Study in Europe eclipses notion home in the sun equals happiness