Our Lady Catherine of Sienna is a Roman Catholic Church in the east end of London on Bow Road, one of the central thoroughfares into the middle of the city. The church has a congregation made up of people who have come from across the world to make London...