English: A few factors have played a key role here.
Telugu: ఇక్కడ అనేక ముఖ్యమైన అంశాలు పాత్ర పోషిస్తున్నాయి.