I don't know if there is a comprehensive list but 4G at normal speeds is available all over Europe now. It certainly was in Germany last month. Outside the EU data is widely throttled. I too tried using O2 in Thailand and found it truly awful. I tried for an hour and was charged £4.99 for trying to check a few emails. Live chat did refund me though as they could see there was only a few megs used.