The Church of St. Stephen, a Greek Orthodox church in Athens, Greece, features a large dome, two towers, and arched windows, with a cross atop the dome and a blue sky with white clouds in the background.