It's not ungrammatical. You're just expecting a different usage of the word song, so it looks wrong.
Had it been "Tanzania bans song and dance for two years," you wouldn't have batted an eye.
Had it been "Tanzania bans song and dance for two years," you wouldn't have batted an eye.