The straits of Malacca are one of the choke points of world trade. As a result of them, a series of cities got rich and attracted large numbers of Indian and Chinese citizens to become multiethnic hubs: Malacca, Penang and, most famously, Singapore. But why were all these sorts of cities on the north side of the Straits? Why did none of the Sumatra cities become similar?