Spain is the 49th happiest country in the world, according to a new index of happiness based on migratory flows and not on subjective answers to surveys created by the Universidad Carlos III de Madrid. Hong Kong, Singapore and New Zealand occupy the first three places....
More...