Which of the following is a branch of the external carotid artery?

A) Lingual artery
B) Facial artery
C) Vertebral artery
D) Subclavian artery