I prefer watching top players' games. Recently, the Silver Lake Open has ended and now Serbia Open Masters is going on. So my question is, who pays for the travelling and accommodation costs of players? Is it the organiser, the players themselves or their country's government who covers these costs?