The grand wedding, which will include several renowned guests from across the globe, is set to take place in Venice from June 26 to June 29
The grand wedding, which will include several renowned guests from across the globe, is set to take place in Venice from June 26 to June 29