The Royal Wedding: Prince Harry to marry Meghan Markle at Windsor Castle today

Prince Harry will marry Meghan Markle at Windsor Castle today. Prince Harry along with his elder brother William surprised fans camping on the streets. Watch the video to know more.