Geographies

Omidyar Network India to shut down

ImpactAlpha, December 13 – Omidyar Network India was an early mover and impact ecosystem builder in India when it was launched more than