Between the Merapi and the shores of the Indian Ocean, Yogyakarta is in the heart of Java. A dynamic city, both traditional and open to the world, Jogja (pronounced jogya) consummately blends opposites. Its lively streets, low tiled-roof houses and colourful markets are steeped in charm. Life is enjoyed to the full along Jalan Malioboro, the city's main road. It is also famous for its shadow puppet theatre shows, wayang kulit that residents gather to watch all night long.