Where is Janani Luwum's statue located among the Twentieth Century Martyrs?

A. Westminster Abbey in London
B. Westminster Cathedral in London
C. St Paul's Cathedral in London
D. Canterbury Cathedral in Kent
Answer: 