English: It's never too late, better late than never.
Telugu: ఇప్పటికైనా మించిపోయ్యింది లేదు, It's better never late.