More than 120 companies went public that year, in what became a rough one for investors. Has that buried some gre ...
Find out which companies' shares are the most shorted in London right now ...