Cloud Forest | Singapore Photo Spot
Share this Page
The Cloud Forest is home to the worlds tallest indoor waterfalls and a lush mountain with plants from around the world. The 115 ft mountain sits inside a 2 acre 190 ft glass dome. Stepping into this amazing biodome, what looks like an alien planet or a futuristic world, is something out of a movie. (Singapore)