India (Arrival)

The Republic of India is a moderately large nation in South Asia, bordering China to the north and north-east and Burma to the east.