English: Some have disputed this.
Telugu: ఇది వివాదమని కొందరు ప్రశ్నించారు.