Taunton - Bio, News, Photos - Washington Times
Skip to content

Topic - Taunton

is the county town of Somerset, England. The built up area of the town had a population of 64,621 in 2011. - Source: Wikipedia

Related Stories