Bridal Veil Falls, Chimanimani – A Guide Bridal Veil Falls, Chimanimani – A Guide Bridal Veil Falls is a waterfall set in the rugged beauty of Chimanimani, within Manicaland Province, Zimbabwe. The name evokes the cascading veil of water that tumbles over rock and into a gorge, framed by lush vegetation and dramatic escarpment scenery. While not as crowded as Read more...

