India give it their all against a formidable Japan