English: Still, netizens were not satisfied with the explanation.
Telugu: ఇదిలావుండగా, ఆయన వివరణపై నెటిజన్లు ఏ మాత్రం సంతృప్తిగా లేరు.