English: The meeting took place last week.
Telugu: గత వారంలోనే ఈ సమావేశం జరగాల్సి ఉండింది.