The world's highest mountain peak is located in which country? A. Bangladesh B. India C. Nepal D. Pakistan