English Apis dorsata Cited by user Rjwilmsi on 23 Dec 2015 Apis dorsata, the giant honey bee, is a honey bee of South and Southeast Asia, found mainly in forested areas such as the Terai of Nepal and sometimes even in Malaysia…