src: i.ytimg.com
IFTA may refer to:
- Ifta, a German municipality
- Independent Film & Television Alliance
- Institute for Truth in Accounting
- International Federation of Teachers' Associations
- International Fuel Tax Agreement
- Internet Tax Freedom Act
- Irish Film and Television Awards
Source of the article : Wikipedia