Some analysts have argued we are facing a supply shortage while others suggest there is a supply glut, and it seems on closer inspection that both these claims ...
A