Norwich – The Five Minute Spare Guide
Norwich is a city in Norfolk, East Anglia, England. Situated on the River Wensum, it lies about 100 miles (160 km) northeast of London. The county town of Norfolk, its also recognised by many as being the de-facto capital of East Anglia. Throughout the Middle Ages, up until the dawn of the Industrial Revolution, Norwich…