How you think that India geographical location is better than respect of other country?

India's geographical location is blessed one. All the borders are natural borders so we are strategically protected from other countries. Beyond this the great Himalayan range is blocking the cold wind from northern hemisphere so our land is protected from snow fall. More over we had mountain ranges inside the country which is acting as source for lots of perennials and seasonal river which supports civilian, vegetation and industrial needs. We are free from earthquake, volcano and high tides. And the climate of India is not to hot and not freezing. And many more factors are there to say Indian geographical locations is much suited for human habitat.