Zimbabwe good luck charm  Zimbabwe is a country located in southern Africa. Despite being known for the late President Mugabe, it is known for its beautiful landscape and wildlife, making it a perfect tourist destination for safaris. The likes of Victoria falls, the world’s largest waterfall, and Lake Kariba are some of the biggest attractions. It is a country also known to be rich traditions like the use of traditional medicine for treatment and prevention of diseases, boosting immunity, and…