Exploring Kashgar, a journey through time and tradition