Top 10 Aerial Views of Istanbul – Best Places to See Istanbul from Above

#1 Galata Tower Built in 1348 by the Genoese in Istanbul approximately a century before the Conquest of Constantinople, Galata Tower is without a doubt … Continue reading Top 10 Aerial Views of Istanbul – Best Places to See Istanbul from Above