English: Much depends upon it.
Telugu: ఈ చాలా ఆధారపడి ఉంటుంది.