A general view of Rochester Castle in Rochester, England. Rochester and Str - The Independent