Kim Kardashian and Kanye West are preparing for a wedding thought to cost £11m. The ceremony, which will be largely paid for by the E! Television Network which broadcasts the reality show Keeping Up With The Kardashians, will be held at Forte Belvedere in Florence. The food will cost $2,000 per head. Jay Z and Beyonce have been paid $2,00,000 to perform a “short set”.