This post is really a labor of love from my side. I carefully compiled this list of 20 songs after considering the opinions of my friends from all round the world. Each one on this list was picked up on the merit of its lyrics and energy. Most of the songs are upbeat and full [...]