Bali Weather Rain batters Thailand, Indonesia January 2, 2018 Know what Bali has in store for travellers this Christmas December 21, 2017