Venus has the longest day (rotation period) of any planet in our solar system. It takes about 243 Earth days to complete one rotation on its axis, which is longer than its year (225 days). This makes option B correct. Options A and C (Earth and Mars) have much shorter days, while Pluto is no longer classified as a major planet.