Heavy snow and icy winds blasted Spain as temperatures plumetted to -34.1C, the lowest ever recorded on the Iberian peninsula, the State Meterololgical Agency said on Wednesday.