What's the time difference between London and the Gulf?

The time difference between London and the Arabian Gulf is 3 hours during GMT (London is behind) and 2 hours during BST (London is behind). This means when it's 12 noon in the Gulf, it's 9 AM in London during winter and 10 AM during summer.