Mindanao is the most culturally diverse island in the Philippines where people of different languages, tribes and races meet.