English: It’s looking much better than it has in the recent past.
Telugu: ఇంతకుముందుకంటే ఇప్పుడే మరింత బాగా కనిపిస్తోంది.