English: Met him recently.
Telugu: ఇటీవల ఆయన్ను కలిశా.