English: This claim is difficult to dispute.
Telugu: ఈ ప్రకటన తో వాదించారు కష్టం.