English: Better that than this nothing.
Telugu: ఇది ఏమీ కంటే మెరుగైనది.