English: Some people have expressed doubts.
Telugu: అనే సందేహాలను వ్యక్తపరిచారు కొంతమంది.