From Budapest to Belgrade is eight hours. You travel along the Pannonian plain; the great plain of Hungary; Transdanubia; the westernmost steppe in Europe; all flatlands and fields, and the heat doesn’t let up in your non-air-conditioned compartment, as you pass by dusty, flyblown  villages with sweep-wells in a sea of wheat and cornfields.  At the border to Serbia a burly ...