Istanbul is a meat lovers paradise. Everywhere you turn there is meat, meat on a spit,...
Happy story telling!