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