English: A few things have helped a lot.
Telugu: అనేక అంశాలుదీనికి దోహదం చేశాయి.