English is spoken throughout the entire British Isles. It would be a good idea to learn some basic phrases if you don´t already speak English - apart from obvious places (tourist information offices, etc...) it is far from certain you will meet people that speak other languages such as French or German.