English: I haven't spoken to them recently though.
Telugu: ఇటీవల నేను వాళ్లెవరితోనూ మాట్లాడలేదు.