The correct option is B Venus
∙ Venus is the hottest planet in the solar system.
∙ Venus has a thick atmosphere, hence traps all the heat from the Sun.
∙ Mercury does not have an atmosphere to hold the heat. So even it is closest to the Sun, it is not the hottest planet.