Haiphong,the southeastern edge of ha long bay in northern vietnam.