if you have money theres no better place than Sri Lanka... why living as a damn migrant when you have a nice tropical paradise to live in.
but for people who has nothing to lose(property, relationships, dignity) UK or US would be a nice place live and die.... im just talking about people settling in abroad permanently.. expatriates are a different story.. they work there, send money to SL, and finally come back to SL with vast amount of knowledge and experience and help national development. they are an asset for our country.