Swaha heads the country office in India. She previously worked at Tata Trust, leading a reading and library initiative across eight states in India. She previously had a successful career in journalism and holds MAs in International Education & Development and Development Journalism.
Sign up to view 0 direct reports
Get started
This person is not in any teams