Keep scrolling down for answers and more stats ...
Hint
Answer
* Is in the Americas * Begins with a letter after N * Is in the top 10 countries with the most oil reserves * Has a population of below 50 million * Shares a border with a country that starts with B