Mantilla is a Spanish head covering. History, photos, interesting facts