English: India have won two out of the 17 Tests they’ve played at Lord’s.
Telugu: * లార్డ్స్‌లో భారత్‌ 17 మ్యాచ్‌లు ఆడి రెండింటిలోనే గెలిచింది.