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