English: And that too on his home turf.
Telugu: అది కూడా తన సొంతనగరంలో.