Nicola677id Nicola677id Geography Answered Which of the following cities is located on the most densely populated island of Indonesia? A. Kuala Lumpur B. Bangkok C. Manila D. Jakarta