The sprawling city of Istanbul, located on the Bosphorus Strait which divides it between Europe and Asia, offers a blend of ...