Collectively these ideas allowed to shed some light on the importance of social and cultural context surrounding and supporting organizations.
My doubt– should I say allowed shedding some light? – does the sentence flow well?
My doubt– should I say allowed shedding some light? – does the sentence flow well?