Top Free Android Apps

There are Top Applications which are free for android.Share the best free apps so they are useful to others...
Some of them are:
1. Angry Birds
2. Viber
3. Skype
4. Temple Run, Temple Run 2
5. WhatsApp
6. Fruit Ninja and Fruit Ninja 2
7. English Urdu Dictionary
8. My Qibla
9. MX Player.
10. HighWay Rider
11. FlashLight
12. Talking Tom
13. Avast
14. Astro File Manager