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