Loop implies self loop. Check the following link for difference between a loop and a cycle:
Answer should be B.
Graph will have to contain a cycle so that every vertex has degree >= 2.
Graph may not be connected, because there may be two components in the graph, each having a cycle so that each of the vertices may have degree >=2
X->YZ , Y->XZ , ...