Kbal Spean waterfall the mystery place of ancient Khmer empire on Kulen mountain range in Siem Reap, Cambodia.