English: They had met just recently.
Telugu: ఇటీవలే వీరు కలిశారు కూడా.