Micro VC Artha Venture delivers IRR of 61% – Artha Venture Partners

Micro VC Artha Venture delivers IRR of 61%