International Task Force

The International Task Force is a team of wizards from the International Confederation of Wizards who are permanently stationed in the mountains of Tibet. Placed there in response to the numerous sightings of Yetis by Muggles, the Task Force ordered to enforce Clause 73 of the International Statute of Wizarding Secrecy.

Appearances

 * Fantastic Beasts and Where to Find Them