Do They Speak English in Krakow and Poland?

The Polish language is one of the more difficult languages. Learning Polish is of no use anyway, which is why many tourists who come to Krakow wonder whether they speak English in Krakow. How is it with knowing English in Poland? Do The Speak English in Krakow?