A pair of gigantic horses’ heads sculpted from 300 tons of steel, Scotland’s newest cultural landmark, will be open to the public today. Titled The Kelpies, the 98ft-tall sculptures in Falkirk were ...