Malaysiaâs Yinson Holdings Bhd (KLSE:YINSON) has agreed to buy a 37.5% stake in the owner of a 140-MW portfolio of solar parks in India.