Visiting the birthplace of the world’s famous storyteller in Stratford-upon-Avon. Yes im talking about William Shakespeare. Stratford-upon-Avon is a market town that lies on the River Avon in southern part of Warwickshire, England. A placeContinue reading