English: These things are now better.
Telugu: ఇప్పుడు మెరుగ్గా ఈ విషయాలు.