During my previous trip, I experienced immigration delays and needed to know how long the full process would take. I went right to the All Airports Terminals website to learn more about the situation. The website supplied me with all of the necessary information, allowing me to understand what to expect and how to manage my time.