Where is Skype?

Where is Skype located?

Skype, Guangdong, China (approx. 23.46572°, 116.7846°)


Where is Skype on the map?