Netherlands July 1, 2025Why Amsterdam Has More Bikes Than People 🚲 | Surprising City Facts in 60 Seconds!