World

World’s biggest bee, thought to be extinct, found by researchers in Indonesia

Wallace’s Giant Bee, the world’s biggest bee is a huge wasp-like insect. The ‘flying bulldog’, was recently found in Indonesia by researchers.