English: still depend on them.
Telugu: ఇప్పటికీ వారిపై ఆధారపడాల్సి వస్తుంది.