I've no experience of them, but it looks like Capitol are made by Nexen in Korea. Nothing wrong with that in itself, Kumho are Korean too, and they make some excellent tyres.
it's always worth making sure your will is up to date, and your affairs are in order, though, just in case...
it's always worth making sure your will is up to date, and your affairs are in order, though, just in case...