English: It still is, in large part.
Telugu: ఇప్పటికీ చాలా వరకు ఇంతేనన్నారు.