About Indian Touring Car Championship
Indian Touring Car Championship (ITC) is a GT and sports car series based in India sanctioned by FMSCI. It is recognized as a recognized national championship.
Also in Sports Car / GT
All Series →The Racing Network
Race Team Wiki is part of the racingnear.me network — find tracks, gear up, and hit the track.