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