Is Romford London Or Essex?
Romford is a large town in east London, England, located 14 miles (23 km) north-east of Charing Cross. The administrative centre of the London Borough of Havering, it forms part of the ceremonial county of Greater London and the historic county of Essex. Why is Romford in Essex? Originally, Romford was part of an ancient …