Which of the following planets has no moon? June 27, 2025 by Iqrar KhanA. MarsB. NeptuneC. Mercury D. Earth