English: I met them recently.
Telugu: ఇటీవల వారిని కలుసుకునే అదృష్టం కలిగింది.