The country's leader, Sultan Qaboos bin Said, has ruled for 46 years but reportedly has terminal cancer.