Shangri-La is an imaginary valley in the 1933 novel Lost Horizon by James Hilton .
Shangri-La is a fictional valley in the 1933 novel Lost Horizon by James Hilton .