English: The last few years they seem to have stepped up their game.
Telugu: ఇటీవలి నెలల్లో వారు తమ గేమ్ ను మరి కొంచెం పెంచినట్లు తెలుస్తోంది.