Teo Kai Xiang (Kai)
Journalist, researcher & storyteller
I cover the oddball beat for The Straits Times.
-> More about me