twenty8two
Ubisoft sets up shop in the Philippines

Game developer Ubisoft has arrived and is all set to put up their Philippine operations in Santa Rosa, Laguna.

Read more