English: of at least twenty miles.
Telugu: కనీసం ఇరవై కిలోమీటర్ల దూరం.