Three extraordinary stories covering infidelity, adoption, and a drug dealer turned actor intertwine as characters meet in the streets of London.
1980
2004
1976
2005
1929
1995
2002
1997
1984
1996
2001
1979
1987
1990
1919
1988