A person who knows everything is called

A ) Omnificent

B ) Omniscient ✅

C ) Omnipotent

D ) None of these