English: There are so many witnesses.
Telugu: చాలా మంది సాక్షులు ఉన్నారు.