The planet that takes the highest time for completing a rotation is ______ ?

54

A. Mercury
B. Venus
C. Earth
D. Pluto