Some of the world’s best chefs are beginning to arrive in Glasgow ahead of the 2025 MICHELIN Guide Great Britain & Ireland launch ceremony ...