‘You Must Visit India Twice a Month!’ – Japan’s Business Call to Action!, 30 May 2025