Indian i1 Supercar Series postponed to 2013
Machdar Motorsports has announced the postponement of India's first motorsport league, the i1 Supercar Series to 2013.
Machdar Motorsports has announced the postponement of India's first motorsport league, the i1 Supercar Series to 2013.