Multiple choice general knowledge In which country would one find 8 of the world's 10 highest moiuntains India Pakistan USA Nepal Reveal answer Fill a bubble to check yourself C Correct answer