Answer: B
In pyrrole the lone pair is delocalised in the pi system and protonation would destroy aromaticity, so pyrrole is only very weakly basic. In pyridine the lone pair is in an sp2 orbital perpendicular to the pi cloud, free for protonation without loss of aromaticity.