Cambridge is a city and non-metropolitan district in the county of Cambridgeshire, England. It is the county town of Cambridgeshire and is located on the River Cam, 55 miles north of London. From Wikipedia
Controversial bans on Cambridge rowers and concerns about Thames water quality overshadow the historic competition set for April 13.