Which of these countries shares a land border with India?
AIndonesia
BSri Lanka
CMaldives
DNepal
Answer & Solution
Correct answer: D. Nepal
Nepal touches India on land, but Sri Lanka and the Maldives are islands near India and are separated by sea.
Keep practising India
Browse all India questions for Olympiad (Class 4), or explore more General Knowledge topics.
Related questions
What helped India grow enough food in the 1970s?In 1956, India's states were redrawn on what basis?Which empire brought dishes like pilaf and biryani to northern India?Buddhism began in India. Where did it later spread to?P. V. Sindhu is a famous Indian player of which sport?Which sport is the most watched in India?Which of the five oceans is also called the Antarctic Ocean?The average ocean depth is about 4 km. How many metres is that?