If you've so much as dipped a toe into the world of Pokemon cards, you'll know that availability is a bit of a problem – so it may come as a surprise to hear that this is despite roughly 10 billion cards being printed across the last year.
It's the kind of figure that shows just how dire things are for one of the best card games right now. Being able to get your hands on sets both new and old is a constant struggle due to demand and unscrupulous resellers who snatch up as many Pokemon cards as possible to flog at an inflated price, but the fact that 10 billion cards were printed over the last year alone puts the situation into context.