What is the difference between insurance broker and insurance agent?

An insurance broker differs from an insurance agent in that a broker is considered an agent of the Insured even though he or she may receive a commission from the insurance company A broker may sell the products of a number of insurers whereas an insurance agent has the Insurer as his principal and works in the interest of the Insurer and not the Insured