India to give visa on arrival to Japanese visitors from March 1
New Delhi, Feb 29 (IANS) Japanese nationals visiting India will start getting visa on arrival from March 1, it was announced on Monday. “As announced by Prime Minister (Narendra Modi), the visa on arrival for…