Return to Article Details Contextualizing Socio-Cultural Theory on Language Teaching and Learning in Nepal Download Download PDF