US private equity firm TPG has halved its stake in Shriram Transport Finance, an Indian commercial vehicle financier, to about 10% via a block trade, raising Rs16.5 billion ($305 million). The deal launched on Wednesday evening and was completed before the opening of Indian trading yesterday.