English: He posted it on YouTube.
Telugu: దాన్ని యూట్యూబ్‌లో పోస్ట్ చేశారు.