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