Keng Guan Chiu, a talented individual, hailing from the charming town of Batu Pahat, situated in the state of Johor, Malaysia, took his first breath in this world.
This accomplished director has made a name for himself in the film industry, with notable works including the 2016 release "Ola Bola", the 2014 production "The Journey", and the 2010 film "Woo Hoo!".