The “Bamboo Cathedral” Chaguaramas, Trinidad. The “Bamboo Cathedral” Chaguaramas, Trinidad. Nature needs no help to be majestic, beautiful and perfect.