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