Challenger 2, the wrong tank for the British Army?

The UK now fields only 227 main battle tanks, a far cry from the 900 or so strong inventory only a couple of decades ago.