Socio-cultural impact on the role of women