The Headquarters of Interpol is located in?March 14, 2022 Dua SoomroIn General Knowledge Set-10Leave a Comment on The Headquarters of Interpol is located in? A. London B. Geneva C. Lyon D. Montreal Answer Correct Answer: C. Lyon