English: The professor died on the spot.
Telugu: ఈ ఘటనలో ప్రొఫెసర్ అక్కడికక్కడే మరణించినట్లు చెప్పారు.