English: A lot could have contributed to this.
Telugu: అందుకు అనేక అంశాలు దోహదపడి ఉండవచ్చును.