Rochester is a town on the River Medway in Kent, England. It is at the lowest bridging point on the Medway, about 30 miles (50 km) from London.
Thursday, 9th February 2023

Rochester Castle was first constructed in wood soon after the Norman Conquest.