English: They have recently joined.
Telugu: ఇటీవలే తమరు అక్కడ చేరారు.