What are the difference between Grapevine and rumour?

grapevine is base on assumption because there is lack of information whilst rumour is base on un verifiedffac1t as a result of lack of formal communication