The massive flower called Rafflesia Tuan-Mudae is 46 inches (117cm) wide - the biggest of its species ever grown. Rafflesia is the name of a large group of plants all of which smell of rotting ...
After 12 years of meticulous planning and six-and-a-half years of development, the park was officially inaugurated on January 28 ...