12. dedicated corner on Rafflesia, the world’s biggest flower, which is found in some parts of Malaysia You might be interested in these:5 Lost in Chinatown4 Lost World of Tambun Night Safari4 Lost in Chinatown2 Lost in Chinatown10 Lost in Chinatown Full size800 × 600