Some of the best long-term shares to buy are often among the worst short-term performers. Zaven Boyrazian explores two stocks that might be hidden gems. The post After crashing up to 42%, are these ...