King Charles and Queen Camilla Prince Charles made chief in Vanuatu – where they think Prince Philip is a god Read More Sat 07 April, 2018