Cambridge, England

Cambridge, England

Cambridge, England, is a picturesque town, built where an ancient bridge crossed the River Cam (Cam-Bridge). Located 50 mi/80 km north of London, Cambridge is best known for its university, which...

JDS Travel News JDS Viewpoints JDS Africa/MI