Utility vehicle and farm tractor manufacturer Mahindra & Mahindra has formed a joint venture with International Tractors and Engine Corporation to make heavy trucks and buses.