T techinasia.com Sri Lanka isn’t synonymous with world class tech, but that might change soon 1 points meghnarao 10 years ago 0 comments