English: Several things have helped.
Telugu: . అందుకు చాలా అంశాలు దోహదం చేశాయని.