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