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