I have travelled across the island of Java by car, from Surabaya to Jakarta, passing through Solo, Jogja, Bandung and other smaller towns. It was one of the best experiences of my life. I have also been to Tretes, Malang, Puncak, and the surrounding islands like Bali, Madura.
Indonesia is one...