English: The video was uploaded on YouTube, and generated much outrage.
Telugu: ఈ వీడియో యూట్యూబ్‌లో అప్‌లోడ్‌ చేయగా, విమర్శలు వెల్లువెత్తాయి.