What is a bond? Definition and meaning - Market Business News

What is a bond? Definition and meaning - Market Business News