Nepal is north of what country?

China
India
Bhutan
South Korea

Trivia Crack Answers Main Page