English: Both have long since departed.
Telugu: వీరిద్దరూ చాలా కాలంగా దూరంగా ఉంటున్నారు.