English: There are several reports that explain this.
Telugu: అనేక నివేదికలు ఈ విషయాన్ని స్పష్టం చేస్తున్నాయి.