you are right veil is a cultural thing and Hijab is the religious one