IFTA

views 1,451,066 updated

IFTA International Federation of Teachers' Associations
• International Federation of Travel Agencies

More From encyclopedia.com