Marathi | Hindi
FOLLOW US :
City
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.