Tata Motors swings to Rs 1,254 crore Q2 profit on commercial vehicle demandRevenue grew more than 36% to cross Rs 25,200 crore as truck and bus wholesales jumped, while the Iveco takeover approaches completion.3 hours ago