I think that it can be find in almost all countries.
Yes I used one in UK also so I am pretty sure it is available in a lot of countries. However the EU 5th Anti money laundering Directive prevents EU banks and financial institutions from accepting payments carried out with anonymous prepaid debit cards from third countries unless that country meets EU equivalent rules sadly . So the future is bleak for using such cards in EU and other countries will be forced to meet this BS standard.