Publicly-traded company

What does it mean to be a publicly-traded company?

What is an investment bank and how do they differ from commercial banks?

What is a stock exchange? List some stock exchanges.

What is an IPO (Initial Public Offering)?