The largest mosque in the Philippines showcasing Islamic architecture and culture. A landmark of Cotabato City.