English: The video had been uploaded on the Internet.
Telugu: ఆ వీడియోను ఆన్ లైన్ లో పోస్టు చేశారు.