This window belongs to a church called 'Hooglandse Kerk' in the city of Leiden (where I'm currently studying Egyptology).