Copper prices have been tearing higher lately. Over the last week the red metal traded over $7,000usd/tonne, which logged some of the highest prices in years. There has been a lot of speculation that the rise in prices isn't justified by market fundamentals. But over the medium term, there are...