The world’s largest bee, Wallace’s Giant Bee, which went extinct since 1981 has been found in the wilderness of Indonesia by an international team of scientists...