Brain Teasers/Word / Windows Games June 17, 2020 by Snowangel · Published June 17, 2020 · Last modified November 30, 2025 Shangri La Deluxe 1 & 2 Shangri La means Earthly Paradise and this is exactly what you will see in the watery cave of this heavenly...