Almost every corner of Spain gives you insights into its past. Ancient carvings, Roman engineering, Islamic design, and royal ...