PLACE

Istanbul

  • Istanbul

  • Istanbul is a major city in Turkey, straddling the Bosporus Strait between Europe and Asia, rich with Byzantine and Ottoman history.
These facts are as Randal recalls them, but much time has passed for most of this. If you find a factual error, please email realmerlyn@gmail.com.