:: River Thames - Miter Passage - Greenwich Peninsula - North Greenwich Pier ::A live view of the Thames, this river well known in England as it is the longest river in England and it is found entirely and only on the territory of England.