Beach cartagena colombia

Colombia has 2nd highest number of bank holidays in the world