Answer :
The perspective which best explain this is SOCIO-CULTURAL PERSPECTIVE.
Socio-cultural perspective is a theory which explains the awareness of situations surrounding people and how their behavior is determined by their environment, culture and social values.
Socio-cultural perspective is a theory which explains the awareness of situations surrounding people and how their behavior is determined by their environment, culture and social values.