JAVA IS HOME to 141 million people, slightly more than Russia, which is over 120 times larger. More than half of all Indonesians live on this 1000km long island, which hosts ancient Buddhist and Hindu monuments, mountains, beaches, royal cities, volcanoes and more.
Just off its northern coast is Madura, where the annual bull racing festival takes place.