A square matrix is called singular if its

A)     Determinant is unity
B)      Determinant is zero
C)      Determinant is infinity
D)     Rank is unity