Oporto, Portugal. See this photo in its original gallery
Two of the stained glass windows are uniquely shaped, one in blues/purple shades and the other by the altar in shades of orange, gold and brown.
OLYMPUS DIGITAL CAMERA