English: 'Lynched before our very eyes'
Telugu: 'మా కళ్లెదురుగానే పోయారు'