Gran Piton, St. Lucia, B.W.I. - mountain wonder of the Indies