English: Someone uploaded it on YouTube as well.
Telugu: ఆఖరికి యుట్యూబ్ లో సైతం ఎవరో అప్ లోడ్ కూడా చేసేశారు.