English: A number of factors helped.
Telugu: అనేక అంశాలుదీనికి దోహదం చేశాయి.