English: among the top 20 in the world.
Telugu: మొత్తంప్రపంచ జాబితాలో 20వ స్థానంలోనిలిచారు.