English: 1986 was the last time India had won a Test at Lord's.
Telugu: 1986లో చివరి సారిగా భారత్ లార్డ్ లో టెస్ట్ మ్యాచ్ గెలుపొందింది.