Located on the Indonesian island of Java, Surakarta (otherwise known as Solo) is undoubtedly its traditional and cultural centre. Learn a lot about the Javanese heritage while you visit the royal family's residence, the museums, and the temples here.
It is also known for its traditional markets and fine quality batiks, something you shouldn't miss while you're here!