Britain's Queen Elizabeth II welcomed Saudi Crown Prince Mohammed bin Salman on Wednesday at the start of a controversial state visit where he faces questions over Riyadh's involvement in the Yemen war. The crown prince lunched with the queen at Buckingham Palace ahead of talks with Prime Minister Theresa May, but his arrival drew protests on the streets of London over the brutal Yemen conflict. May defended the invitation when she was grilled in parliament over why Prince Mohammed was being afforded the red carpet treatment during his read the full story...