English: This has been refuted on several occasions.
Telugu: దీనిపై పలు మార్లు వాదనలు జరిగాయి.