The correct option is B. On a cloudy day however, it.
The word "however" is being used as a conjunctive adverb here, indicating a contrast to a previous thought or statement. It should be preceded by a comma to separate it from the preceding clause and followed by a comma to set off the contrasting idea it introduces.
So the corrected sentence would read: "On a cloudy day, however, it..."