Stridor following intake of peanut

A man takes peanut and develop stridor, neck swelling, tongue swelling and hoarseness of voice. Most probable diagnosis is

a) Foreign body bronchus
b) Parapharyngeal abscess
c) Foreign body larynx
d) Angioneurotic edema

Correct answer : d) Angioneurotic edema