The International Democracy Union is an international alliance of centre-right to right-wing political parties. Headquartered in Munich, Germany, the IDU consists of 84 full and associate members from 65 countries. From Wikipedia
Amani Golugwa, CHADEMA’s Deputy Secretary General, was detained while attempting to travel to a political conference, intensifying concerns over the government’s treatment of opposition figures ahead of the October elections.