English: Those talks finally took place last week.
Telugu: ఈ చర్చలు గతవారమే ఫలించాయి.