Halong Bay is crammed with 3000
islands and islets, and they each have a name. We have no idea
how the locals keep them all straight since a lot of them look
very much the same, with the exception of this one, which is
aptly named Candlestick Island.