7 ms·They really seem to be a technical hub especially for the size of the country.by HPsquared 3y agoThey really seem to be a technical hub especially for the size of the country.