What is and what are the benefits of Bee-Propolis?

What are the benefits of bee propolis?