English: The video has baffled netizens.
Telugu: ఈ వీడియో నెటిజన్లు దుమ్మొత్తిపోస్తున్నారు.