THE RAFFLESIA The Rafflesia, the world’s largest flower, is a parasitic plant found only in Southeast Asia, and then only in sub-mountainous hilly ... Share This
KUCHING – GUNUNG GADING NATIONAL PARK The name Borneo conjures up the idea of mystery, fascination and tropical uncontaminated nature. This is exactly what we had in mind ... Share This