Original: Worcester is situated some 30 miles (48 km) southwest of Birmingham, 29 miles (47 km) north of Gloucester, and has an estimated population of 94,300 people.
Simplified: Worcester is located about 30 miles (48 km) southwest of Birmingham and 29 miles (47 km) north of Gloucester.