It inhabits tropical rainforest .
The Obi Island birdwing is endemic to the Island of Obira in Indonesia .
Obi Island birdwing inhabits tropical rainforest .
The Obi Island birdwing is endemic to the Island of Obira in Indonesia .