English: You haven't seen for long
Telugu: Long time no see చాలా కాలం చూడలేదు