Dubai: Atlys, the travel technology company enabling travellers to apply for visas across 120+ destinations, has opened its first experience centre at BurJuman Mall, Dubai. The walk-in space offers ...