Which planet has the maximum number of satellites?
A
Jupiter
B
Earth
C
Neptune
D
Saturn
Correct Answer: Jupiter