English: A lot of things have contributed.
Telugu: అనేక అంశాలుదీనికి దోహదం చేశాయి.