The Victoria Cross awarded to a war hero who took on 100 Germans armed with machine guns has sold for nearly £320,000. Captain Reginald Haine led six assaults in a clash on the front line during the ...