Sultan Mastura

English

Proper noun

Sultan Mastura

  1. A municipality of Maguindanao del Norte, Philippines.