Mogwai are leading this week’s race for the Number One spot in the Official Albums Chart, the Official Charts Company have confirmed. The Glasgow post-rock band released their 10th studio album ‘As The Love Continues’ last week (February 19). As of today (February 22),...