Transport Corporation of India has approved a share buyback worth ₹1,500 crore and the incorporation of a wholly owned subsidiary...