A senior minister in President Yoweri Kaguta Tibuhaburwa Museveni’s government has survived being punched by an activist said to belong to main opposition National Unity Platform (NUP) party during a symposium organized by the Obwa Kyabazinga bwa Busoga (Busoga Kingdom) in Canada.Â