English: He passed away on the spot.
Telugu: స్పాట్‌లోనే ప్రాణాలు వదిలాడు.