@QasimRashid It is cultural. Until the 17th century, European women were supposed to wear some kind of hair/head covering. Look at any medieval illustration and they will be wearing some kind of veil. The tradition continued up to the 20th century among the peasantry.