MFL India Ltd has the highest ROCE of 1,159%. However, the stock is a penny stock and should be avoided! Instead read best penny stocks to buy in India today.