According to ‘The Top Tens‘, Pakistan tops the list for the best National Anthem. Here is their ranking:
4. United States Of America
Standing up and putting the right hand on the heart during the national anthem, is a mark of respect for the country. Every country has its positives and negatives but mutual love and respect by its people is the only thing that marks the development of a nation. Yahan tou no.1 pey aa gaey lekin jis cheez ki waja sey aaey woh bhi tou kerna seekho.