Tower of Justice in Topkapı Palace, Istanbul is the tallest structure in the palace, making it clearly visible from the Bosphorus as a landmark.
Tower of Justice in Topkapı Palace, Istanbul is the tallest structure in the palace, making it clearly visible from the Bosphorus as a landmark.