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