Tag: Tencent

Tencent Holdings Ltd. is currently one of the largest software company conglomerates that currently exist. With their headquarters located in China, they have dipped their hands into the social me...

Read More