I would suggest that u do more research on indo pak war...this article is indeed baised as it shows pakistani perspective..120 tanks were claimed destryed not by rajinder singh sparrow, they were claimed by pakistan as told by steve Zaloga in his book'The M47 and M48 Patton tanks By Steve Zaloga, Jim Laurier ISBN 1855328259, 9781855328259 pg.35.' A pakistani tank regiment does not have 40 tanks but has 44 tanks, indian tank regiments have 45 tanks.. on the first day of the battle  chawinda was defended by not only 25 cavalry but by 22 cavalry and 10(guides)cavalry and a total of 132 tanks against Indias 200 tanks...India claimed 29 tanks lost and 41 damaged which were repaired after the war.