St Philip Neri's Church, Pettah, Sri Lanka. The imposing Monstrance, is the focal point for anyone who walks into St. Philip Neri's Church, Pettah and so makes an all-embracing awareness of the presence of the Risen Lord in that space of solace and comfor