I know this photo looks rather fake and “dramatised”, but really the scene did look rather like this.
Penang is a curious place. Despite being a small island off the Malaysian peninsula, the weather could vary widely, even if you were only a couple of miles away. Here you can see a tropical storm brewing, presumably about to descend on Straits Quay. Sudden storms, with very heavy rain are a feature of Penang life.