Fact #941
Davao City located at the Southern state of Philippines is the largest city in the world in terms of area
✏️ Edit this fact
← Back to Home