Keep scrolling down for answers and more stats ...
1.
What is the capital of India?
2.
What is the most populous urban agglomeration in China?
3.
Which country is in South America?
4.
Which of these countries borders only China and India?
5.
What is the capital of Greece?
6.
What is the most populous city in Wales by population?
7.
What is the tallest mountain by prominence in the world?
8.
What is the most populous island in the world?
9.
What city is home to the world's tallest building?
10.
What American state is home to the tallest structure in the country?