GENERAL KNOWLEDGE UPDATED MCQs The Battle of Khyber was fought in the year? admin - October 7, 2018 0 A. 631 AD B. 627 AD C. 628 AD D. 630 AD