English: Some of the witnesses are still living.
Telugu: దీనికి ప్రత్యక్ష సాక్షులు ఇంకా కొంతమంది బ్రతికే ఉన్నారు.