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