Mangochi Town in Malawi on Lake Malombe. Mangochi is a town in Malawi, located on Lake Malombe. It serves as the capital of Mangochi District and is a significant trading hub known for its vibrant market and diverse cultural heritage. Built by Tim Jones