Avian flu has spread from Asia to Europe , Africa and the Middle East .