The domain extensions like dot uk, dot us, dot ca, etc. are country domains as these domains represent certain countries, dot uk is for Britain, dot us for the United States, etc.) If you want to sell to the local market and if you want to rank for local searches, using a country domain can be highly beneficial. I have two country domains, and I use one for an online store.