Equities have seen the biggest annual rally in three years, beating bonds, commodities and the dollar. Mike Ingram says stocks in Europe have rallied the most as cheap valuations for companies in Greece, Germany and Denmark have continued to lure investors. He says equities will continue their run up for the next two months, even though the harsh economic realities loom in the background.