eCareers

Paper : PPSC PAST PAPER 40


In Which country are the "Angel Falls" Located?
  1. Zimbabwe
  2. Venezuela
  3. Canada
  4. Kenya
Correct Answer: Venezuela