English: But other experts stressed skepticism.
Telugu: అయితే ఇతర నిపుణులు ఈ వాదనలపై సందేహాన్ని వ్యక్తం చేశారు.