Bousra Waterfalls is nestled in the south part of Mondulkiri's province, in Cambodia. The natural beauty surrounding the falls is heavenly, encompassed by thick and green tropical jungle. Once tourists reach the nearest parking space, they can stroll through the jungle before arriving at the falls. Show more