Paper wasps {Polistes sp} on nest suspended from leaf. Masoala Peninsula National Park, north east Madagascar.