Thai Princess Bajrakitiyabha Mahidol has died aged 47, more than three years after she was hospitalised following a sudden illness, the royal palace announced on Friday. The king's eldest daughter was ...