Worcester, England

Worcester, England

The town of Worcester, England, located 100 mi/160 km northwest of London, is home to the Museum of Royal Worcester, in the former porcelain factory, and a splendid cathedral. Spend half a day in...

JDS Travel News JDS Viewpoints JDS Africa/MI