English: A number of reasons hampered this.
Telugu: దీనికి అనేక కారణాలు దోహదపడ్డాయి.