English: A lot of things have contributed to it.
Telugu: చాలా అంశాలు దీనికి హెల్ప్ అయ్యాయి.