Stories That Matter
Omidyar Network India, a leading impact investment firm, has announced that it is shutting down operations in the nation.