2Face Idibia‘s latest album ‘The Ascension‘ debuts on the Billboard Charts for World Music at the number 12 spot. The Billboard World Music chart is compiled from the week’s top-selling world music albums, ranked by sales data as compiled by Nielsen SoundScan. Sales monitored include from digital stores like iTunes,...