What began as a pioneering vision in 1998 has blossomed into the UK's largest independent travel agency for ski and cruise holidays. The journey of Iglu.com started with a simple yet powerful idea from its founder, Richard Downs: to create a specialized online platform for ski…