Home FeatureScience World’s biggest bee rediscovered in Indonesia