Designed by
Title
The amazing Topkapi Palace, Istanbul. Turkey #186849376
Description
Istanbul, Turkey - main residence and administrative headquarters of the Ottoman sultans, the Topkapi Palace is one of the main landmarks in Istanbul. Here in particular its interiors
This image is editorial