English: It is estimated that 20 millions of Puffins are there in the world.
Telugu: ఈ |పాంతంలో 20 మిలియన్లు ముస్టములు ఉన్నట్టు అంచనా.