Zoa Falls in Thyolo district on Ruo River, has been an attraction to adventure seekers. It offers stunning views and when water levels are high, the cascading waves bring with it rainbow formations against a sunny backdrop.