The Dumbara Beauty Discover the breathtaking beauty of Sera Ella falls hidden in the wilderness of the Dumbara mountain range.