The 120-km-long drive on NH8 between Delhi and Jaipur takes motorists through the hilly landscape of Neemrana, a historic fort town in Rajasthan. Passing through, they could be forgiven for thinking they’re in the Land of the Rising Sun instead of the Aravalli range. Japanese names dot both sides of the highway, be it on a factory, a hotel or a restaurant. It’s a “Mini-Japan” as the area has come to be known.