D. Nile River
- Which is the longest river of the world:
- The Oil Rivers is the delta of which river ?
- Which is the longest river of North America:
- What is the deepest river in the world?
- London is situated on the bank of river:
- A country which has no coastline is called:
- What is the fastest flowing river in the world?
- Largest country in Africa is :
- Largest Muslim country in Africa by population is
- Largest Muslim country in Africa by population is: