Light peaks through the glass windows which spread around this lovely rock church found in Helsinki, Finland.