shangri-la - Dictionary definition and meaning for word shangri-la
Powered by Mnemonic Dictionary
first part of the word sounds like "Shanghai" which is a heaven on the earth.
shangrila is a famous amusement park in mumbai...
SHANGRI -LA ..LA IS WORD USED FOR PASSAGE IN BETWEEN MOUNTAINS THEREFORE A PASSAGE WHICH MOVE UR LIFE TO HEAVEN