Zanjan province ( Persian : ????? ????? , Ost?n-e Zanj?n ) is one of the 31 provinces of Iran . Its capital is Zanjan .