A large stained glass window in Catedral de Barcelona in Barcelona, Spain.