The Land of Kota Batu, a land never conquered by foreign intruders and long time defended by Moro warriors to protect their ancestral land and religion. A land with unbelievably beautiful terrain which lies serenely between majestic mountains in the South of Mindanao, Philippines. The name means stone fort and is taken from the Malay words Kota Batu or the Maguindanao phrase Kuta Wato Nowadays better known as Cotabato. The province of Cotabato was once the largest in Mindanao. North and South Cotabato later became separate ... (more)