English: A number of reports seem to confirm this.
Telugu: అనేక రిపోర్ట్స్ ఈ విషయాన్ని నిరూపిస్తున్నాయి.