Here is a photograph taken from inside St Aloysius church. Located in Glasgow, Scotland, UK.