English: There've been a lot of sacrifices.
Telugu: ఎన్నో త్యాగాలున్నాయి.