An earthquake has struck the main Indonesian island of Java, leaving at least 56 people dead and hundreds injured, local officials say.
The 5.6 magnitude quake struck Cianjur town in West Java, at a shallow depth of 10km (six miles), according to US Geological Survey data.
Videos on social media showed some buildings reduced almost entirely to rubble and debris strewn on streets.
Officials warn of possible aftershocks and say the death toll could rise.
The area where the quake struck is densely populated and prone to landslides, with poorly-built houses. Rescuers have been trying to evacuate people from collapsed buildings, and managed to save a woman and her baby, according to local reports.
West Java governor Ridwan Kamil confirmed to local media that 56 people had died and more than 700 were injured.