The Royal Shakespeare Company is based in which British town? Answer: Stratford-upon-Avon
The page lists evidence documents from Wikipedia.