The Princess Royal channelled her late mother Queen Elizabeth's vibrant wardrobe during a visit to the Royal Marines Experience Museum, stepping out in a striking turquoise and gold patchwork outfit.