U.S. Markets closed

Meghan Markle and Prince Harry invite 2,640 commoners to their wedding

Kensington Palace has released new information about the royal wedding in May. The will be allowing a certain amount of the public to attend as well as children.