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