You asked:

facts about Limasawa

  • Limasawa, the place in Southern Leyte, the Philippines (the one located at 9d56m05s N, 125d04m12s E).