The land of giant peaches and peppers