Istanbul’s Grand Bazaar - a labyrinth of 4500 stalls