Madagascar, near moramanga, mandraka, butterfly feeding on flower