Japanese weddings are a beautiful mix of tradition and culture, with rituals that have been followed for centuries ...