I hardly ever eat out. Tonight went to nice Indian restaurant, and I made the same mistake I make every time I eat in a non-chain restaurant: ordered Coke to drink. I can't remember the last time I had a Coke in a independent restaurant that was served at other than room temperature. The Coke was served in a large Coca-Cola branded glass with lemon and ice and a straw, but putting ice in Coke does not compensate for the actual liquid being lukewarm.
It's not just my local Indian, our nearby Thai (not posh but once reviewed as one of the top three in London) does the same.
All chain restaurants I go to serve Coke cold, as do pubs, so I know I'm not insane to think virtually everyone prefers refrigerated soft drinks.
I wondered if warm Coke is an Asian thing, as usually eating out means Indian, Thai, Chinese or (less often) Vietnamese or Korean. Also I know Chinese people regard cold drinks as unhealthy. But I remember going with DW to what reviews described as a French bistro off Oxford street, excellent food, but warm coke served at lunch-time on a day when it was nearly 30 degrees outside.
Why are my restaurant Cokes always warm?