English: The video has been posted recently on YouTube.
Telugu: ఈ వీడియో ఇటీవల యూట్యూబ్లో పోస్ట్ చేశారు.