English: And another 70 yards away.
Telugu: అక్కడి నుండి ఇంకో 70+ kms.