6 strange things you'll see in Bali before reaching the hotel
It’s a testament to humanity that we can build such varying cities with different traffic laws (sometimes no traffic laws at all!) and...