Norwich, which was one of the largest cities in England in the 11th century, is a county town of Norfolk.The city is widely acclaimed for its large number of medieval churches.The city has evolved into a popular business hub and shopping paradise.