The Princess Royal visited the Caritas Technical Secondary School, a Catholic boarding school for 700 girls in Port Moresby, where she was given a tour of the facilities.