You are invited to Windsor Castle for the Royal Wedding of Prince Harry and Meghan Markle. Watch the Royal Wedding live this Saturday starting at 5am ET on ABC #RoyalWedding.