Witnesses say a bus which crashed in India killing at least 21 people may have been racing another vehicle.