English: Could be someplace 20 miles away.
Telugu: ఇరవై కిలోమీటర్ల పరిధిలో ఎక్కడైనా కావచ్చు.