English: No wonder India lost.
Telugu: దీంతో భారత్‌కు ఓటమి తప్పలేదు.