ADVERTISEMENT
In this installment of London 200, we get a history lesson on the chapel built by freedom seekers who chose to make London their final stop.