James Milton was wrong. Shangri-la – his fictional land of incomparable beauty and peaceful unity – was not deep in the Himalayas,...