Multiple choice general knowledge history Rabindranath Tagore Has written National Anthem for two countries ? True False Reveal answer Fill a bubble to check yourself A Correct answer Explanation Tagore composed "Jana Gana Mana" for India and "Amar Sonar Bangla" for Bangladesh, making him the only person to have written national anthems for two different nations.