TVS Motor posts 52.3% profit rise to 1,377cr, revenue 17,103cr

Business