Answer the following question. Who is the Bishop of London, in office since 1995?
richard chartres