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