City
Epaper
AllNewsPhotos

Watford

Watford, Latest Marathi News

Read more

Watford is a town and borough in Hertfordshire, England, 15 miles northwest of central London.The town developed on the River Colne on land belonging to St Albans Abbey until the 16th century.