Celestial body that affects tides of oceans is Leave a Comment / GK Mcqs A. Sun B. Moon C. Galaxy D. Meteorite