Liverpool's Imperial Arch is the largest outside of China. Standing 15 meters it ranks as one of the most spectacular sites in Liverpool.