English: A video that made quite an impression on me.
Telugu: నాపై చాలా ఇంపాక్ట్‌ చూపిన సినిమా.