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: It is located about 30 miles ( 48 km ) southwest of Birmingham and 29 miles ( 47 km ) north of Gloucester .