You asked:

facts about Truro

  • Truro
    Truro
    Truro, the city in Cornwall, England, United Kingdom, and is the centre for administration, leisure and retail in Cornwall, with a population of 20,920.