Where is Middlesex?

It is a sprawling place in the United Kingdom that might be considered part of London. It is between three rivers, Colne, Thames and the Lee.