English: India's stumped.
Telugu: భారత్‌కు గట్టిపోటీనిచ్చారు.