English: Several other factors also helped.
Telugu: మరికొన్ని ఇతర విషయాలూ దోహదం చేసాయి.