Swaraj Tractors, a part of the US $19 billion Mahindra Group, today launched a new television commercial (TVC), Mera Swaraj. The new TVC showcases....