What country is situated in northwesteren corner of south America?

The northwestern corner of South America is occupied by the country of Colombia. Colombia is bordered by Venezuela to the east, Brazil to the southeast, Ecuador and Peru to the south, Panama to the northwest, and the Caribbean Sea to the north.
Copyright Wanderlust World © https://www.ynyoo.com