Option 1 -> Bankim Chandra Chatterjee wrote "Vande Mataram", not the Bangladesh national anthem.
Option 2 -> Rabindranath Tagore composed "Amar Sonar Bangla" in 1905, which was adopted as Bangladesh's national anthem in 1971.
Option 3 -> Ashfaqulla Khan was a freedom fighter, not the author of this anthem.
Option 4 -> Sarojini Naidu was a renowned poet but did not write "Amar Sonar Bangla".
Hence, Option 2: Rabindranath Tagore -> Remarkably, Tagore wrote the national anthems of two countries - "Amar Sonar Bangla" for Bangladesh and "Jana Gana Mana" for India, making him the only person to have composed national anthems for two nations -> correct