This season, it's not only in church that we hear a Magnificat

Politics Gordon C. Stewart ·