English: Others dispute that.
Telugu: మరికొందరూ ఈ విష‌యాన్ని ఖండిస్తుంటారు.