Tyburn

Tyburn is a river in London. It is one of the many tributaries of the River Thames. The source of the river is located somewhere in South Hampstead.

The goddess of the river is Lady Ty.