Grammy-winning legend Elton John will marry his partner of 21 years, David Furnish, this weekend now that same sex marriage is legal in Britain.