Gurindervir Singh shattered the men's 100m national record, clocking an impressive 10.20 seconds at the Indian Grand Prix 1 in Bengaluru.