Based on the Chinese myth of Meng Jiangnu who brought down the Great Wall with her tears of mourning, this instalment of the Canongate Myths series has ended up a surreal fairytale against a backdrop of a country in despair….