At the just concluded WTTC Summit in Cancun, Mexico. There wasn't any public discussion on the...
Category - Colombia travel news
Colombia travel & tourism news for visitors. Colombia, officially the Republic of Colombia, is a country largely situated in the north of South America, with land and territories in North America.
Colombians fell in love with Ecuador and LATAM Group was able to come to the rescue