jplenio
The River Thames

London’s river is a reminder of Our Lady, the Mirror of Justice