Where would you find the ‘Whispering Gallery’ in London, England? August 17, 2017 By Show answer St. Paul’s Cathedral More Geography QuestionsMore World Geography Questions