Where do the pilgrims of the Canterbury meet in London? (A) London Club (B) Grub Street (C) Tabard Inn (D) Fleet Streetâ–ºCorrect Option Correct Answer is: C