City
Epaper
AllNewsPhotos

Shrewsbury

Shrewsbury, Latest Marathi News

Read more

Shrewsbury is a large market town and the county town of Shropshire, England. The town is on the River Severn, 150 miles north-west of London, and the 2011 census recorded a population of 71,715.