VIDEO: World’s Largest Indoor Arena is in the Philippines

With a maximum seating capacity of 55,000, the Philippine Arena is the world’s largest indoor arena.

The Philippine Arena is a multipurpose indoor arena at Ciudad de Victoria, a 140-hectare tourism enterprise zone in Bocaue and Santa Maria, Bulacan, Philippines.

Drone pilot: Lester Cruz

WHAT'S NEW