If you have been following us for a while, you know that we like to follow the various country & city rankings. While…
IMD has published its annual digital rankings and listed Japan at 29th position out of 63…