After much speculation and anticipation (plus some enthusiastic Instagram-stalking), the wait is over. The biggest wedding of the year has now taken place.

Kim Kardashian and Kanye West have officially wed at the historic Forte di Belvedere in Florence, Italy.

The ceremony reportedly started 6pm Italian time and was performed by Rich Wilkerson Jr., a pastor from North Miami.

Wedding guests have been descending on Florence throughout the week, with the likes of Jaden Smith, OIivier Rousteing, Alexander Wang, Steve McQueen and Rick Rubin (to name but a few) attending the ceremony.

Huge congratulations to the happy couple. Can we see the dress now please, Kim?

Watch this space for more details...

Kim and Kanye: The wedding in numbers

Kardashian 101

Brides: Be more Kim