The Beylerbeyi Palace on asian coastline Bosporus Strait in Istanbul, Turkey. Beylerbeyi meaning 'Lord of Lords'