English: Experts, however, dispute this.
Telugu: అయితే, నిపుణులు మాత్రం దీన్ని కొట్టిపారేస్తున్నారు.