Thanks motionstills for the kind words.
Actually, both Pacific and Barn Swallow can be found in Singapore. As for the ID, I am not sure as birds is my secondary interest. The bird was photographed in a slightly rundown place (which I find hard to describe without showing a picture).