You asked:

facts about North Sumatra

  • North Sumatra
    North Sumatra
    North Sumatra, is a province of Indonesia.