Why does mindanao called land of promise