English: A lot of things made this possible.
Telugu: ఇందుకు పలు అంశాలు దోహదం చేశాయి.