News

Despite its tempting moniker, few tourists turn up to explore the island, with other locations nearby considered more convenient options. But Ilha das Flores in the Azores in Portugal has plenty ...