St. Peter's Cathedral in Geneva, also known as St. Pierre's Cathedral, is a French church. The green spire of the church is very noticeable. The stained glass inside the church is very beautiful. Some famous biblical stories are printed on the glass very splendid.