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