English: Some doubt its existence.
Telugu: అది ఏమై ఉంటుంది అనే అనుమానాలు వ్యక్తపరుస్తున్నారు కొంతమంది.