English: They have both recently left.
Telugu: ఇటీవలె వీరిద్దరూ విడిపోయారు.