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