Impact Investor Omidyar Network To Leave India After A Decade Of Ops

Impact Investor Omidyar Network To Leave India After A Decade Of Ops

Omidyar Network India will leave the country by the end of 2024 New Delhi: Impact investment company Omidyar Network India will leave the country after a decade of operating in India, according to an exclusive report by YourStory. Omidyar Network India will stop new investments and leave India by the end of 2024, the report …

Read more