Answers

2016-04-19T00:54:19+05:30
Neighbours of India means neighbouring countries of India...... Some neighbours of India are --------> Nepal, Pakistan, Afghanistan, Sri Lanka, Myanmar, Bhutan, Bangladesh and China.
1 5 1
2016-04-19T11:18:38+05:30
nepal
Sri Lanka,
Bangladesh
China.

Myanmar
Bhutan
pakistan
afghanistan
0