Designed by
Title
Sehzade Mosque, an Ottoman imperial mosque in Istanbul, Turkey. Interior view of the main dome. Architectural detail. #177054430
Description
Sehzade Mosque, an Ottoman imperial mosque in Istanbul, Turkey. Interior view of the main dome. Architectural detail
This image is editorial