Japan
The IP address 124.108.64.0 has been registered by Yahoo! from the apnic registry
The IP location is: Japan