Which is the largest satellite of Jupiter?
Choose Your Option
A. Europa
B. Ganymede
C. Io
D. Callisto