Liang Bua is a limestone cave on the island of Flores, Indonesia, slightly north of the town of Ruteng in Manggarai Regency, East Nusa Tenggara. The cave demonstrated archaeological and paleontological potential in the 1950s and 1960s as described...
Wikipedia