Mahindra Holdings & Finance (MHFL) has sold 20.31% stake in Mahindra Gesco Developers, and reduced its stake in the construction company to 14.50% of the paid-up capital."MHFL sold 63 lakh shares, aggregating 20.31% stake, through the open market on February 28," the company said in a release issued to the NSE today."HSBC Global Investment Funds (Mauritius) has picked 8.37% stake (26 lakh shares)," the release added.