Right now Prince Harry and Meghan Markle are getting married. Watch the Royal wedding online from London.