Kashmir is a land where history refuses to stay still. It settles into mountain passes and riverbanks, into bridges worn ...