English: He appeared to have died on the spot.
Telugu: అక్కడికక్కడే మృతిచెందినట్లు తెలుస్తుంది.