Not being exaggerating but it was really the “wow” effect when I first visit the KL Tower Mini Zoo located at Menara Kuala Lumpur, Jalan Punchak. KL Tower Mini Zoo is unexpectedly cleaner, well maintained than the neighboring countries I have visited recently. I refuse to go to the zoo because I hated the smell so much,…